Module: ModalFields::FieldDeclarationClassMethods
- Defined in:
- lib/modalfields/modalfields.rb
Instance Method Summary collapse
Instance Method Details
#fields(param = nil, &blk) ⇒ Object
132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 |
# File 'lib/modalfields/modalfields.rb', line 132 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 |