lib/omniauth/strategies/prayer_letters.rb in omniauth-prayer-letters-0.0.1 vs lib/omniauth/strategies/prayer_letters.rb in omniauth-prayer-letters-0.0.2

- old
+ new

@@ -10,13 +10,15 @@ :site => 'https://www.prayerletters.com', :authorize_path => '/my/oauth1/authorize', :access_token_path => '/api/oauth1/token', :request_token_path => '/api/oauth1/initiate', :http_method => 'post', - :scheme => :query_string, + :scheme => :query_string } + option :permissions, 'contacts.read,contacts.write' + uid { raw_info['id'] } info do { } @@ -29,8 +31,15 @@ end def raw_info @raw_info ||= {} #MultiJson.decode(access_token.get('/v2/people/@me/@self?format=json').body)['entry'] end + + def request_phase + options.request_params ||= {} + options.request_params[:permissions] = options.permissions + super + end + end end end