Guest User

Untitled

a guest
Oct 8th, 2018
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. Object.const_set("Connection1",Class.new(ActiveRecord::Base) do
  2. self.abstract_class = true
  3. self.establish_connection({
  4. :host=>"localhost", :username=>"root", :password=>"root", :database=>"db1", :encoding=>"utf8", :adapter=>"mysql2"})
  5. end)
  6.  
  7. Object.const_set("Connection2",Class.new(ActiveRecord::Base) do
  8. self.abstract_class = true
  9. self.establish_connection({
  10. :host=>"localhost", :username=>"root", :password=>"root", :database=>"db2", :encoding=>"utf8", :adapter=>"mysql2"})
  11. end)
  12.  
  13. Object.const_set("ConnectionUser1",Class.new(Connection1) do
  14. self.table_name = 'user'
  15. def self.foo
  16. all.count
  17. end
  18. end)
  19.  
  20. Object.const_set("ConnectionUser2",Class.new(Connection2) do
  21. self.table_name = 'user'
  22. def self.foo
  23. all.count
  24. end
  25. end)
  26.  
  27. p ConnectionUser1.foo
  28. p ConnectionUser2.foo
Add Comment
Please, Sign In to add comment