Method: OmniAuth::Strategies::WePay#initialize

Defined in:
lib/omniauth/strategies/oauth2/we_pay.rb

#initialize(app, client_id = nil, client_secret = nil, options = {}, &block) ⇒ WePay

Returns a new instance of WePay.

Parameters:

  • app (Rack Application)

    standard middleware application argument

  • client_id (String) (defaults to: nil)

    the application ID for your client

  • client_secret (String) (defaults to: nil)

    the application secret



13
14
15
16
17
18
19
# File 'lib/omniauth/strategies/oauth2/we_pay.rb', line 13

def initialize(app, client_id=nil, client_secret=nil, options={}, &block)
  client_options = {
    :authorize_url => 'https://www.wepay.com/session/authorize',
    :token_url => 'https://wepayapi.com/v1/oauth2/token',
  }
  super(app, :we_pay, client_id, client_secret, client_options, options, &block)
end