class Going::Shift
Public Instance Methods
close()
click to toggle source
Calls superclass method
Going::Operation#close
# File lib/going/operation/shift.rb, line 16 def close super notify_select_statement end
complete(push)
click to toggle source
Calls superclass method
Going::Operation#complete
# File lib/going/operation/shift.rb, line 3 def complete(push) select_statement.once do push.select_statement.once do self.message = push.message super() push.complete notify_select_statement true end end end
Private Instance Methods
notify_select_statement()
click to toggle source
# File lib/going/operation/shift.rb, line 23 def notify_select_statement select_statement.complete(message, ok: ok?, &on_complete) end
ok?()
click to toggle source
# File lib/going/operation/shift.rb, line 27 def ok? !closed? end