Class: YARD::Mongoid::Legacy::FieldHandler
- Inherits:
-
Handlers::Ruby::Legacy::AttributeHandler
- Object
- Handlers::Ruby::Legacy::AttributeHandler
- YARD::Mongoid::Legacy::FieldHandler
- Includes:
- Helpers
- Defined in:
- lib/yard/mongoid/legacy/field_handler.rb
Instance Method Summary collapse
Methods included from Helpers
#register_field_change, #register_field_changed, #register_field_getter, #register_field_presence, #register_field_reset, #register_field_setter, #register_field_was, #register_new_method_object
Instance Method Details
#process ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/yard/mongoid/legacy/field_handler.rb', line 9 def process nobj = namespace mscope = scope name = statement.tokens[2,1].to_s[1..-1] #register_field_getter(nobj, name, mscope) register_field_setter(nobj, name, mscope) register_field_presence(nobj, name, mscope) register_field_change(nobj, name, mscope) register_field_changed(nobj, name, mscope) register_field_was(nobj, name, mscope) register_field_reset(nobj, name, mscope) super end |