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