Advertisement
Guest User

Untitled

a guest
Aug 1st, 2015
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. class Blog
  2. @@options = { :adapter => "mysql2" }
  3.  
  4. def self.options
  5. @@options
  6. end
  7.  
  8. def initialize(options = Hash.new)
  9. @@options = {
  10. :adapter => "mysql2",
  11. :host => options[:host] || "localhost",
  12. :username => options[:user] || "root",
  13. :password => options[:pass] || "",
  14. :database => options[:db] || "my_blog"
  15. }
  16. end
  17. end
  18.  
  19. module Foobar
  20. class Post < ActiveRecord::Base
  21. establish_connection(Blog.options)
  22. end
  23. end
  24.  
  25. Blog.new(user:"foo",pass:"bar",db:"bang")
  26. p=Foobar::Post.all
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement