Advertisement
Guest User

Untitled

a guest
Sep 13th, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. module CustomerQueries
  2. extend ActiveSupport::Concern
  3.  
  4. included do
  5. establish_connection(
  6. :adapter => 'sqlserver',
  7. :host => ENV["OMNI_HOST"],
  8. :username => ENV["OMNI_UNAME"],
  9. :password => ENV["OMNI_PW"],
  10. :database => ENV["OMNI_DB"]
  11. )
  12. end
  13.  
  14. table_name = ENV["TABLE_NAME"]
  15.  
  16. module ClassMethods
  17.  
  18. def lookup_phone(phone_number)
  19. find_by_sql [ENV["lookup_phone_query"], phone_number]
  20. end
  21.  
  22. def lookup_account_code(account_code)
  23. find_by_sql [ENV["lookup_account_code_query"], account_code]
  24. end
  25.  
  26. def lookup_account_id(account_id)
  27. find_by_sql [ENV["lookup_account_id_query"], account_id]
  28. end
  29.  
  30. end
  31. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement