class OmniAuth::Strategies::Yelp

Public Instance Methods

callback_phase() click to toggle source
Calls superclass method
# File lib/omniauth/strategies/yelp.rb, line 13
def callback_phase
  consumer_key = options[:consumer_key]
  consumer_secret = options[:consumer_secret]
  oauth_token = options[:token]
  token_secret = options[:token_secret]
  consumer = OAuth::Consumer.new(consumer_key, consumer_secret, {
                          :site               => 'http://api.yelp.com',
                           :scheme             => :query_string,
                           :http_method        => :get
                         })
  path  = "/v2/search?"+request.query_string
  this_token = OAuth::Token.new(oauth_token,token_secret)
  response = consumer.request(:get,path,this_token, { :scheme => :query_string })
  @yelp_data_string = response.body
  super
end
request_phase() click to toggle source
# File lib/omniauth/strategies/yelp.rb, line 7
def request_phase
  redirect callback_url
end