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