module GemConfig::Base::ClassMethods
Public Instance Methods
after_configuration_change(&block)
click to toggle source
# File lib/gem_config/base.rb, line 20 def after_configuration_change(&block) @after_configuration_change = block end
configuration()
click to toggle source
# File lib/gem_config/base.rb, line 12 def configuration @configuration ||= Configuration.new(self) end
configure() { |configuration| ... }
click to toggle source
# File lib/gem_config/base.rb, line 8 def configure yield configuration end
with_configuration(&block)
click to toggle source
# File lib/gem_config/base.rb, line 16 def with_configuration(&block) configuration.rules.instance_eval(&block) end