lib/keycard/railtie.rb in keycard-0.2.2 vs lib/keycard/railtie.rb in keycard-0.2.3

- old
+ new

@@ -68,12 +68,10 @@ case Rails.env when "development" config[:opts] = { adapter: 'sqlite', database: "db/keycard_development.sqlite3" } when "test" config[:opts] = { adapter: 'sqlite' } - else - raise "Keycard::DB.config must be configured" end end self.class.before_blocks.each do |block| block.call(config.to_h) @@ -81,9 +79,10 @@ end # This runs after everything in 'config/initializers' runs. initializer "keycard.after_initializers", after: :load_config_initializers do config = Keycard::DB.config + raise "Keycard::DB.config must be configured" unless config.url || config.opts self.class.after_blocks.each do |block| block.call(config.to_h) end Keycard::DB.initialize! unless self.class.under_rake?