From d9ca4b50ecc26fb9cfeed959b8c87088391cd62b Mon Sep 17 00:00:00 2001 From: thiago Date: Tue, 28 Oct 2014 17:31:55 -0200 Subject: [PATCH] Correcting sintax erros and start strategies tests" --- lib/omniauth/remote_user.rb | 4 ++-- lib/omniauth/strategies/remote_user.rb | 5 ++++- spec/omniauth/strategies/remote_user_spec.rb | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/lib/omniauth/remote_user.rb b/lib/omniauth/remote_user.rb index 067a86c..a9df073 100644 --- a/lib/omniauth/remote_user.rb +++ b/lib/omniauth/remote_user.rb @@ -1,7 +1,7 @@ require 'omniauth' module Omniauth - module Stratagies - autoload :RemoteUser, 'omniauth/stratagies/remote_user' + module Strategies + autoload :RemoteUser, 'omniauth/strategies/remote_user' end end diff --git a/lib/omniauth/strategies/remote_user.rb b/lib/omniauth/strategies/remote_user.rb index 397c512..7c731dd 100644 --- a/lib/omniauth/strategies/remote_user.rb +++ b/lib/omniauth/strategies/remote_user.rb @@ -1,8 +1,11 @@ module OmniAuth - module Stratagies + module Strategies class RemoteUser include OmniAuth::Strategy + option :fields, [:name, :email] + option :uid_field, :email + def call(env) request = Rack::Request.new env cookies = request.cookies diff --git a/spec/omniauth/strategies/remote_user_spec.rb b/spec/omniauth/strategies/remote_user_spec.rb index 975f956..e275a12 100644 --- a/spec/omniauth/strategies/remote_user_spec.rb +++ b/spec/omniauth/strategies/remote_user_spec.rb @@ -4,7 +4,7 @@ describe 'Test Strategy Remote_User' do let(:app) do Rack::Builder.new do |b| b.use Rack::Session::Cookie, :secret => 'abc123' - b.use OmniAuth::Strategies::RemoteUser, :fields => [:name, :email], :uid_field => :name + b.use OmniAuth::Strategies::RemoteUser#, :fields => [:name, :email], :uid_field => :name b.run lambda { |_env| [200, {}, ['Not Found']] } end.to_app end -- libgit2 0.21.2