module BlockConfigurable::ClassMethods

Public Instance Methods

configurable(param, default = nil) click to toggle source
# File lib/block_configurable.rb, line 10
def configurable(param, default = nil)
  configuration.add_config(param, default)
end
configuration() click to toggle source
# File lib/block_configurable.rb, line 6
def configuration
  @configuration ||= Configuration.new
end
configure() { |configuration| ... } click to toggle source
# File lib/block_configurable.rb, line 14
def configure(&block)
  yield(configuration)
end