Class: Formica::DSL

Inherits:
Object
  • Object
show all
Defined in:
lib/formica.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeDSL

Returns a new instance of DSL.



98
99
100
# File 'lib/formica.rb', line 98

def initialize
  @options = []
end

Instance Attribute Details

#optionsObject (readonly)

Returns the value of attribute options.



96
97
98
# File 'lib/formica.rb', line 96

def options
  @options
end

Instance Method Details

#option(**kwargs) ⇒ Object



102
103
104
# File 'lib/formica.rb', line 102

def option(**kwargs)
  @options << ::Formica::Option.new(*kwargs.values_at(*::Formica::Option.members))
end