module Resilience::Conf

Public Class Methods

conf() click to toggle source
# File lib/resilience/conf.rb, line 10
def self.conf
  @conf ||= {}
end
method_missing(method, *args) click to toggle source
# File lib/resilience/conf.rb, line 14
def self.method_missing(method, *args)
  if method.to_s =~ /=$/
    conf[method.to_s.match(/^(.*)=$/)[1].to_sym] = args.first
  elsif method.to_s =~ /\?$/
    !!conf[method.to_s.match(/^(.*)\?$/)[1].to_sym]
  else
    conf[method]
  end
end

Public Instance Methods

conf() click to toggle source
# File lib/resilience/conf.rb, line 24
def conf
  Conf
end