Module: GemConfig::Base::ClassMethods

Defined in:
lib/gem_config/base.rb

Instance Method Summary collapse

Instance Method Details

#configurationObject



12
13
14
# File 'lib/gem_config/base.rb', line 12

def configuration
  @configuration ||= Configuration.new
end

#configure {|configuration| ... } ⇒ Object

Yields:



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