Class: YARD::Mongoid::FieldHandler
- Inherits:
-
Handlers::Ruby::AttributeHandler
- Object
- Handlers::Ruby::AttributeHandler
- YARD::Mongoid::FieldHandler
- Includes:
- Extensions, Helpers
- Defined in:
- lib/yard/mongoid/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 23 24 25 26 |
# File 'lib/yard/mongoid/field_handler.rb', line 9 def process nobj = effected_namespace mscope = scope name = statement.parameters[0].last if name.type == :symbol name = name.source[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 end |