module Gumdrop::Util::Configurable::InstanceMethods

Public Instance Methods

config() click to toggle source
# File lib/gumdrop/util/configurable.rb, line 19
def config
  @config ||= HashObject.new
end
config_did_change() click to toggle source
# File lib/gumdrop/util/configurable.rb, line 32
def config_did_change
  # Override me!
end
configure(&block) click to toggle source
# File lib/gumdrop/util/configurable.rb, line 23
def configure(&block)
  if block.arity == 1
    block.call config
  else
    config.instance_eval &block
  end
  config_did_change
end