Class: Quill::Oauth

Inherits:
OAuth2::Client
  • Object
show all
Defined in:
lib/quill/oauth.rb

Instance Method Summary collapse

Constructor Details

#initialize(client_id = nil, client_secret = nil, opts = {}, &block) ⇒ Oauth

Returns a new instance of Oauth.



5
6
7
8
# File 'lib/quill/oauth.rb', line 5

def initialize(client_id=nil, client_secret=nil, opts={}, &block)
  config = Configuration.new({}, site_url: 'http://www.quill.org/')
  super(client_id || config.client_id, client_secret || config.client_secret, opts.reverse_merge(site: config.site_url), &block)
end