Module: Vend::Config

Defined in:
lib/vend/config.rb

Constant Summary collapse

VALID_AUTHENTICATION_METHODS =
%i(basic_auth oauth)
DEFAULT_AUTHENTICATION_METHOD =
:basic_auth

Class Method Summary collapse

Class Method Details

.auth_methodObject



16
17
18
# File 'lib/vend/config.rb', line 16

def auth_method
  @auth_method || DEFAULT_AUTHENTICATION_METHOD
end

.auth_method=(method) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/vend/config.rb', line 8

def auth_method=(method)
  if VALID_AUTHENTICATION_METHODS.include?(method.to_sym)
    @auth_method = method.to_sym
  else
    raise Vend::InvalidConfig("%s is not a valid authentication method" % method)
  end
end