class Fancyhands::Configuration

Attributes

key[R]
secret[R]

Public Class Methods

config_file() click to toggle source
# File lib/fancyhands/configuration.rb, line 24
def self.config_file
  YAML.load(file)
end
file() click to toggle source
# File lib/fancyhands/configuration.rb, line 28
def self.file
  @file ||= File.read('./config/fancyhands.yml')
end
from_config() click to toggle source
# File lib/fancyhands/configuration.rb, line 17
def self.from_config
  config = Configuration.new
  config.set_key(config_file['key'])
  config.set_secret(config_file['secret'])
  config
end

Public Instance Methods

set_key(key) click to toggle source
# File lib/fancyhands/configuration.rb, line 7
def set_key(key)
  key ||= ENV['FANCYHANDS_KEY']
  @key  = key
end
set_secret(secret) click to toggle source
# File lib/fancyhands/configuration.rb, line 12
def set_secret(secret)
  secret ||= ENV['FANCYHANDS_SECRET']
  @secret  = secret
end