lib/sequel_rails/railtie.rb in sequel-rails-0.6.0 vs lib/sequel_rails/railtie.rb in sequel-rails-0.6.1

- old
+ new

@@ -32,11 +32,11 @@ "Sequel::NoMatchingRow" => :not_found, "Sequel::ValidationFailed" => :unprocessable_entity, "Sequel::NoExistingObject" => :unprocessable_entity ) - config.sequel = ActiveSupport::OrderedOptions.new + config.sequel = ::SequelRails::Configuration.new rake_tasks do |app| if app.config.sequel.load_database_tasks load "sequel_rails/railties/database.rake" end @@ -63,12 +63,14 @@ ::SequelRails.setup ::Rails.env end # Support overwriting crucial steps in subclasses def configure_sequel(app) - app.config.sequel = ::SequelRails::Configuration.for( - ::Rails.root, app.config.database_configuration - ).merge!(app.config.sequel) + app.config.sequel.merge!( + :root => ::Rails.root, + :raw => app.config.database_configuration + ) + ::SequelRails.configuration = app.config.sequel end def setup_i18n_support(app) ::Sequel::Model.send :include, ::SequelRails::I18nSupport end