lib/dailycred/engine.rb in dailycred-0.1.461 vs lib/dailycred/engine.rb in dailycred-0.2.0
- old
+ new
@@ -1,6 +1,7 @@
require 'rails'
+require 'omniauth'
module Dailycred
class Engine < Rails::Engine
initializer 'dailycred.setup', :after=>"dailycred" do |app|
@@ -35,11 +36,11 @@
conf.DAILYCRED_OPTIONS = opts
Rails.application.config.middleware.use OmniAuth::Builder do
provider :dailycred, id, secret, opts
end
-
- Rails.application.config.middleware.use "Dailycred::Middleware", id
+ opts[:middleware] ||= {}
+ Rails.application.config.middleware.use "Dailycred::Middleware", id, opts[:middleware]
ActiveSupport.on_load(:action_controller) do
include Dailycred::Helpers
helper Dailycred::Helpers
end
\ No newline at end of file