Module: Safrano::NilNavigationAttribute::Transitions

Includes:
Transitions::GetNextTrans::BySimpleDetect
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

Methods included from Transitions::GetNextTrans::BySimpleDetect

#get_next_transresult

Instance Method Details

#allowed_transitionsObject



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