Module: Id::Field
- Defined in:
- lib/id/field.rb,
lib/id/field/summary.rb,
lib/id/field/definition.rb
Defined Under Namespace
Classes: Definition, Summary
Instance Method Summary
collapse
Instance Method Details
#field(name, options = {}) ⇒ Object
3
4
5
6
7
8
|
# File 'lib/id/field.rb', line 3
def field(name, options = {})
definition = Definition.new(name, options)
define_field!(definition)
define_predicate!(definition)
fields[name] = definition
end
|
#fields ⇒ Object
10
11
12
|
# File 'lib/id/field.rb', line 10
def fields
@fields ||= {}
end
|