Module: Sinatra::ActiveRecordExtension
- Defined in:
- lib/sinatra/activerecord.rb
Instance Method Summary collapse
Instance Method Details
#database ⇒ Object
18 19 20 21 22 23 24 25 |
# File 'lib/sinatra/activerecord.rb', line 18 def database @database ||= begin ActiveRecord::Base.logger = activerecord_logger url = database_url.sub(/^sqlite/, "sqlite3") rescue nil ActiveRecord::Base.establish_connection(url) ActiveRecord::Base end end |
#database=(url) ⇒ Object
13 14 15 16 |
# File 'lib/sinatra/activerecord.rb', line 13 def database=(url) set :database_url, url database end |