module GettyConnectAuthentication::Configuration

Public Class Methods

id() click to toggle source
# File lib/getty_connect_authentication/configuration.rb, line 21
def self.id
  @id
end
load(path_to_yaml_file) click to toggle source
# File lib/getty_connect_authentication/configuration.rb, line 6
def self.load(path_to_yaml_file)
  begin
    configuration = YAML::load(IO.read(path_to_yaml_file))
    @id = configuration['id']
    @secret = configuration['secret']
    @username = configuration['username']
    @password = configuration['password']
    return
  rescue Errno::ENOENT
    raise "YAML configuration file \"#{path_to_yaml_file}\" couldn't be found. Using defaults."
  rescue Psych::SyntaxError
    raise "YAML configuration file contains invalid syntax. Using defaults."
  end
end
password() click to toggle source
# File lib/getty_connect_authentication/configuration.rb, line 33
def self.password
  @password
end
reset() click to toggle source
# File lib/getty_connect_authentication/configuration.rb, line 37
def self.reset
  @id = nil
  @secret = nil
  @username = nil
  @password = nil
end
secret() click to toggle source
# File lib/getty_connect_authentication/configuration.rb, line 25
def self.secret
  @secret
end
username() click to toggle source
# File lib/getty_connect_authentication/configuration.rb, line 29
def self.username
  @username
end