Module: ModalFields::FieldDeclarationClassMethods
- Defined in:
- lib/modalfields/modalfields.rb
Instance Method Summary collapse
Instance Method Details
#fields(param = nil, &blk) ⇒ Object
116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 |
# File 'lib/modalfields/modalfields.rb', line 116 def fields(param=nil, &blk) if param == :omitted unless self.respond_to?(:fields_info) self.instance_eval do def fields_info :omitted end end end else @fields_info ||= [] unless self.respond_to?(:fields_info) self.instance_eval do def fields_info @fields_info end end end DeclarationsDsl.new(self).instance_eval(&blk) end end |