Module: BlockConfigurable::ClassMethods

Defined in:
lib/block_configurable.rb

Instance Method Summary collapse

Instance Method Details

#config(param, default = nil) ⇒ Object



10
11
12
# File 'lib/block_configurable.rb', line 10

def config(param, default = nil)
  configuration.add_config(param, default)
end

#configurationObject



6
7
8
# File 'lib/block_configurable.rb', line 6

def configuration
  @configuration ||= Configuration.new
end

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

Yields:



14
15
16
# File 'lib/block_configurable.rb', line 14

def configure(&block)
  yield(configuration)
end