Module: Rails::Sequel
- Defined in:
- lib/sequel-rails.rb,
lib/sequel-rails/setup.rb,
lib/sequel-rails/railtie.rb,
lib/sequel-rails/runtime.rb,
lib/sequel-rails/storage.rb,
lib/sequel-rails/version.rb,
lib/sequel-rails/migrations.rb,
lib/sequel-rails/configuration.rb,
lib/sequel-rails/session_store.rb,
lib/sequel-rails/railties/i18n_support.rb,
lib/sequel-rails/railties/controller_runtime.rb
Defined Under Namespace
Modules: I18nSupport, Railties
Classes: Configuration, Migrations, Railtie, SessionStore, Storage
Constant Summary
collapse
- VERSION =
"0.3.7"
Class Method Summary
collapse
Class Method Details
.connection(environment = nil) ⇒ Object
12
13
14
15
|
# File 'lib/sequel-rails/setup.rb', line 12
def self.connection(environment = nil)
environment ||= Rails.env
@@connections[environment] ||= setup(environment)
end
|
.reset_runtime ⇒ Object
5
6
7
8
9
10
|
# File 'lib/sequel-rails/runtime.rb', line 5
def reset_runtime
@runtime ||= 0
rt, @runtime = @runtime, 0
rt
end
|
.setup(environment = nil) ⇒ Object
17
18
19
20
21
22
23
|
# File 'lib/sequel-rails/setup.rb', line 17
def self.setup(environment = nil)
environment ||= Rails.env
@@connections ||= {}
@@connections[environment] ||= ::Sequel.connect({:logger => configuration.logger}.merge(::Rails::Sequel.configuration.environment_for(environment.to_s)))
@@connections[environment]
end
|
.storage ⇒ Object
4
5
6
|
# File 'lib/sequel-rails/storage.rb', line 4
def self.storage
Storage
end
|