class LyberCore::Robot::ReturnState
Constants
- ALLOWED_RETURN_STATES
- DEFAULT_RETURN_STATE
Attributes
note[RW]
status[R]
Public Class Methods
new(params = {})
click to toggle source
# File lib/lyber_core/return_state.rb, line 14 def initialize(params = {}) self.status = params[:status] || DEFAULT_RETURN_STATE self.note = params[:note] || '' end
Public Instance Methods
status=(value)
click to toggle source
# File lib/lyber_core/return_state.rb, line 19 def status=(value) state = value.to_s.downcase raise 'invalid return state' unless ALLOWED_RETURN_STATES.include? state @status = state end