Method: Foursquared::OAuth::Client#initialize
- Defined in:
- lib/foursquared/oauth/client.rb
#initialize(client_id, client_secret, callback_url, opts = {}, &block) ⇒ Client
Returns a new instance of Client.
8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/foursquared/oauth/client.rb', line 8 def initialize(client_id, client_secret, callback_url, opts={}, &block) @client_id = client_id @client_secret = client_secret @callback_url = callback_url ssl = opts.delete(:ssl) = { :site => 'https://foursquare.com/', :authorize_url => '/oauth2/authenticate?response_type=code', :token_url => '/oauth2/access_token', :parse_json => true}.merge(opts) [:connection_opts][:ssl] = ssl if ssl @oauth_client = OAuth2::Client.new(client_id, client_secret, ) end |