# File lib/oauth2/client.rb, line 32 def initialize(client_id, client_secret, opts = {}) adapter = opts.delete(:adapter) self.id = client_id self.secret = client_secret self.site = opts.delete(:site) if opts[:site] self.options = opts self.connection = Faraday::Connection.new(site) self.json = opts.delete(:parse_json) if adapter && adapter != :test connection.build { |b| b.adapter(adapter) } end end