Method: OmniAuth::Polaris::Adaptor#initialize
- Defined in:
- lib/omniauth-polaris/adaptor.rb
#initialize(configuration = {}) ⇒ Adaptor
Returns a new instance of Adaptor.
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/omniauth-polaris/adaptor.rb', line 32 def initialize(configuration={}) Adaptor.validate(configuration) @configuration = configuration.dup @logger = @configuration.delete(:logger) VALID_ADAPTER_CONFIGURATION_KEYS.each do |name| instance_variable_set("@#{name}", @configuration[name]) end @config = { :http_uri => @http_uri, :method => @method, :access_key => @access_key, :access_id => @access_id } method = ensure_method(@method) end |