Module: SequelRails

Defined in:
lib/sequel_rails/session_store.rb,
lib/sequel_rails.rb,
lib/sequel_rails/railtie.rb,
lib/sequel_rails/storage.rb,
lib/sequel_rails/version.rb,
lib/sequel_rails/migrations.rb,
lib/sequel_rails/storage/jdbc.rb,
lib/sequel_rails/configuration.rb,
lib/sequel_rails/storage/mysql.rb,
lib/sequel_rails/storage/mysql2.rb,
lib/sequel_rails/storage/sqlite.rb,
lib/sequel_rails/storage/abstract.rb,
lib/sequel_rails/storage/postgres.rb,
lib/sequel_rails/railties/i18n_support.rb,
lib/sequel_rails/railties/log_subscriber.rb,
lib/sequel_rails/railties/controller_runtime.rb

Overview

Implements Sequel-specific session store.

Defined Under Namespace

Modules: I18nSupport, Railties, Storage Classes: Configuration, Migrations, Railtie, SessionStore

Constant Summary collapse

VERSION =
"0.4.3"

Class Method Summary collapse

Class Method Details

.jruby?Boolean

Returns:

  • (Boolean)


5
6
7
# File 'lib/sequel_rails.rb', line 5

def self.jruby?
  (defined?(RUBY_ENGINE) && RUBY_ENGINE=="jruby") || defined?(JRUBY_VERSION)
end

.setup(environment) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/sequel_rails/configuration.rb', line 7

def self.setup(environment)
  config = configuration.environment_for(environment.to_s)
  if config['url']
    ::Sequel.connect config['url'], config
  else
    ::Sequel.connect config
  end
end