module Confucious::ClassMethods
Public Instance Methods
config()
click to toggle source
# File lib/confucious.rb, line 27 def config @config ||= Confucious::Config.new end
configuration(&block)
click to toggle source
# File lib/confucious.rb, line 23 def configuration(&block) Confucious::Config.instance_eval(&block) if block_given? end
configure(opts={}) { |mash| ... }
click to toggle source
This allows us to do cool things like set our own configuration in a block
Usage:
[Module].configure do
end
# File lib/confucious.rb, line 16 def configure(opts={}, &block) @config = nil # reset! mash = Hashie::Mash.new(opts) yield mash if block_given? Confucious::Config.defaults.merge!(mash) end