Module: Phronomy::Graph::State::ClassMethods
- Defined in:
- lib/phronomy/graph/state.rb
Instance Method Summary collapse
-
#field(name, type: :replace, default: nil) ⇒ Object
Defines a state field.
- #fields ⇒ Object
Instance Method Details
#field(name, type: :replace, default: nil) ⇒ Object
Defines a state field.
31 32 33 34 |
# File 'lib/phronomy/graph/state.rb', line 31 def field(name, type: :replace, default: nil) @fields[name] = {type: type, default: default} attr_accessor name end |
#fields ⇒ Object
36 37 38 |
# File 'lib/phronomy/graph/state.rb', line 36 def fields @fields end |