Module: Declarative
- Defined in:
- lib/declarative/option.rb,
lib/declarative/options.rb,
lib/declarative/option/version.rb
Defined Under Namespace
Constant Summary collapse
- Callable =
Module.new
Class Method Summary collapse
Class Method Details
.Option(value, options = {}) ⇒ Object
4 5 6 |
# File 'lib/declarative/option.rb', line 4 def self.Option(value, ={}) Option.new.(value, ) end |
.Options(options, config = {}) ⇒ Object
4 5 6 7 8 |
# File 'lib/declarative/options.rb', line 4 def self.Options(, config={}) Options.new.tap do |hsh| .each { |k,v| hsh[k] = Option(v, config) } end end |