lib/sequel_rails/railtie.rb in sequel-rails-0.7.0 vs lib/sequel_rails/railtie.rb in sequel-rails-0.8.0
- old
+ new
@@ -1,47 +1,45 @@
-require "sequel"
+require 'sequel'
-require "rails"
-require "active_model/railtie"
+require 'rails'
+require 'active_model/railtie'
# Comment taken from active_record/railtie.rb
#
# For now, action_controller must always be present with
# rails, so let's make sure that it gets required before
# here. This is needed for correctly setting up the middleware.
# In the future, this might become an optional require.
-require "action_controller/railtie"
+require 'action_controller/railtie'
-require "sequel_rails/configuration"
-require "sequel_rails/migrations"
-require "sequel_rails/railties/log_subscriber"
-require "sequel_rails/railties/i18n_support"
-require "sequel_rails/railties/controller_runtime"
-require "sequel_rails/sequel/database/active_support_notification"
+require 'sequel_rails/configuration'
+require 'sequel_rails/migrations'
+require 'sequel_rails/railties/log_subscriber'
+require 'sequel_rails/railties/i18n_support'
+require 'sequel_rails/railties/controller_runtime'
+require 'sequel_rails/sequel/database/active_support_notification'
module SequelRails
+ autoload :SessionStore, 'sequel_rails/session_store'
class Railtie < Rails::Railtie
-
::SequelRails::Railties::LogSubscriber.attach_to :sequel
config.app_generators.orm :sequel, :migration => true
config.rails_fancy_pants_logging = true
config.action_dispatch.rescue_responses.merge!(
- "Sequel::Plugins::RailsExtensions::ModelNotFound" => :not_found,
- "Sequel::NoMatchingRow" => :not_found,
- "Sequel::ValidationFailed" => :unprocessable_entity,
- "Sequel::NoExistingObject" => :unprocessable_entity
+ 'Sequel::Plugins::RailsExtensions::ModelNotFound' => :not_found,
+ 'Sequel::NoMatchingRow' => :not_found,
+ 'Sequel::ValidationFailed' => :unprocessable_entity,
+ 'Sequel::NoExistingObject' => :unprocessable_entity
)
config.sequel = ::SequelRails::Configuration.new
rake_tasks do |app|
- if app.config.sequel.load_database_tasks
- load "sequel_rails/railties/database.rake"
- end
+ load 'sequel_rails/railties/database.rake' if app.config.sequel.load_database_tasks
end
initializer 'sequel.configuration' do |app|
configure_sequel app
end
@@ -82,9 +80,7 @@
end
def setup_logger(app, logger)
app.config.sequel.logger = logger
end
-
end
-
end