class OmniAuth::Strategies::Goodreads3
Public Instance Methods
raw_info()
click to toggle source
# File lib/omniauth/strategies/goodreads3.rb, line 34 def raw_info if @raw_info.nil? MultiXml.parser = :rexml authenticated_user = MultiXml.parse(access_token.get('/api/auth_user').body) id = authenticated_user['GoodreadsResponse']['user']['id'].to_i response_doc = MultiXml.parse(access_token.get("/user/show/#{id}.xml?key=#{@consumer_key}").body) @raw_info = response_doc['GoodreadsResponse']['user'] end @raw_info end
request_phase()
click to toggle source
Calls superclass method
# File lib/omniauth/strategies/goodreads3.rb, line 13 def request_phase super end