Module: GemConfig::Base::ClassMethods
- Defined in:
- lib/gem_config/base.rb
Instance Method Summary collapse
- #after_configuration_change(&block) ⇒ Object
- #configuration ⇒ Object
- #configure {|configuration| ... } ⇒ Object
- #with_configuration(&block) ⇒ Object
Instance Method Details
#after_configuration_change(&block) ⇒ Object
20 21 22 |
# File 'lib/gem_config/base.rb', line 20 def after_configuration_change(&block) @after_configuration_change = block end |
#configuration ⇒ Object
12 13 14 |
# File 'lib/gem_config/base.rb', line 12 def configuration @configuration ||= Configuration.new(self) end |
#configure {|configuration| ... } ⇒ Object
8 9 10 |
# File 'lib/gem_config/base.rb', line 8 def configure yield configuration end |
#with_configuration(&block) ⇒ Object
16 17 18 |
# File 'lib/gem_config/base.rb', line 16 def with_configuration(&block) configuration.rules.instance_eval(&block) end |