class PensioAPI::Credentials
Attributes
allow_defaults[RW]
credentials_sets[RW]
base_uri[RW]
password[RW]
username[RW]
Public Class Methods
base_uri()
click to toggle source
backwards compatability - set default credentials
# File lib/pensio_api/credentials.rb, line 8 def base_uri default_credentials.base_uri end
base_uri=(value)
click to toggle source
# File lib/pensio_api/credentials.rb, line 12 def base_uri=(value) default_credentials.base_uri = value end
credentials_mode()
click to toggle source
# File lib/pensio_api/credentials.rb, line 41 def credentials_mode self.for(:default) self.credentials_sets.count == 1 ? :default : :multiple end
default_credentials()
click to toggle source
# File lib/pensio_api/credentials.rb, line 37 def default_credentials self.for(:default) end
for(context)
click to toggle source
# File lib/pensio_api/credentials.rb, line 32 def for(context) self.credentials_sets ||= {} self.credentials_sets[context.to_sym] ||= PensioAPI::Credentials.new end
password()
click to toggle source
# File lib/pensio_api/credentials.rb, line 24 def password default_credentials.password end
password=(value)
click to toggle source
# File lib/pensio_api/credentials.rb, line 28 def password=(value) default_credentials.password = value end
username()
click to toggle source
# File lib/pensio_api/credentials.rb, line 16 def username default_credentials.username end
username=(value)
click to toggle source
# File lib/pensio_api/credentials.rb, line 20 def username=(value) default_credentials.username = value end
Public Instance Methods
supplied?()
click to toggle source
# File lib/pensio_api/credentials.rb, line 47 def supplied? !!(base_uri && username && password) end