Module: Safrano::NilNavigationAttribute::Transitions
- Included in:
- Safrano::NilNavigationAttribute
- Defined in:
- lib/odata/navigation_attribute.rb
Overview
methods related to transitions to next state (cf. walker)
Constant Summary collapse
- ALLOWED_TRANSITIONS =
[Safrano::TransitionEnd, Safrano::TransitionValue].freeze
Instance Method Summary collapse
- #allowed_transitions ⇒ Object
- #transition_end(_match_result) ⇒ Object
- #transition_value(_match_result) ⇒ Object
Methods included from Transitions::GetNextTrans::BySimpleDetect
Instance Method Details
#allowed_transitions ⇒ Object
135 136 137 |
# File 'lib/odata/navigation_attribute.rb', line 135 def allowed_transitions ALLOWED_TRANSITIONS end |
#transition_end(_match_result) ⇒ Object
124 125 126 |
# File 'lib/odata/navigation_attribute.rb', line 124 def transition_end(_match_result) Safrano::Transition::RESULT_END end |
#transition_value(_match_result) ⇒ Object
128 129 130 |
# File 'lib/odata/navigation_attribute.rb', line 128 def transition_value(_match_result) [self, :end_with_value] end |