Skip to content

Commit

Permalink
Merge pull request #16 from skyeagle/master
Browse files Browse the repository at this point in the history
Initialize middleware on gem require.
  • Loading branch information
nbudin committed Dec 7, 2012
2 parents 6637bb7 + 9fb5548 commit 44af0e5
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 2 deletions.
2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -57,7 +57,7 @@ aren't using database_authenticatable:
<p><%= f.submit "Sign in" %></p>
<% end -%>

Finally, you'll need to wire up Rack::OpenID in your Rails configuration:
Finally, *Rails 2* users, you'll need to wire up Rack::OpenID in your Rails configuration:

config.middleware.insert_before(Warden::Manager, Rack::OpenID)

Expand Down
1 change: 1 addition & 0 deletions lib/devise_openid_authenticatable.rb
@@ -1,5 +1,6 @@
require 'devise'

require 'devise_openid_authenticatable/railtie'
require 'devise_openid_authenticatable/schema'
require 'devise_openid_authenticatable/strategy'

Expand Down
9 changes: 9 additions & 0 deletions lib/devise_openid_authenticatable/railtie.rb
@@ -0,0 +1,9 @@
if defined?(::Rails::Railtie)
module DeviseOpenidAuthenticatable
class Railtie < Rails::Railtie
initializer "devise.openid_initialization" do |config|
config.middleware.insert_before(Warden::Manager, Rack::OpenID)
end
end
end
end
2 changes: 1 addition & 1 deletion rails/init.rb
@@ -1 +1 @@
require "devise_openid_authenticatable"
require "devise_openid_authenticatable"

0 comments on commit 44af0e5

Please sign in to comment.