class Configru::DSL::RequiredOption
Public Class Methods
new(option, &block)
click to toggle source
# File lib/configru/dsl.rb, line 41 def initialize(option, &block) @option = option instance_eval(&block) end
Public Instance Methods
transform(&block)
click to toggle source
# File lib/configru/dsl.rb, line 54 def transform(&block) @option.transformation = block end
type(t)
click to toggle source
# File lib/configru/dsl.rb, line 46 def type(t) @option.type = t end
validate(v = nil, &block)
click to toggle source
# File lib/configru/dsl.rb, line 50 def validate(v = nil, &block) @option.validation = v || block end