Class: NewStoreApi::FtDeStateEnum
- Inherits:
-
Object
- Object
- NewStoreApi::FtDeStateEnum
- Defined in:
- lib/new_store_api/models/ft_de_state_enum.rb
Overview
Queue state after signing.
Constant Summary collapse
- FT_DE_STATE_ENUM =
[ # TODO: Write general description for OK OK = 'OK'.freeze, # TODO: Write general description for OUT_OF_SERVICE OUT_OF_SERVICE = 'OUT_OF_SERVICE'.freeze, # TODO: Write general description for TSE_DEVICE_COMM_BROKEN TSE_DEVICE_COMM_BROKEN = 'TSE_DEVICE_COMM_BROKEN'.freeze, # TODO: Write general description for LATE_SIGNING_MODE LATE_SIGNING_MODE = 'LATE_SIGNING_MODE'.freeze, # TODO: Write general description for MESSAGE_PENDING MESSAGE_PENDING = 'MESSAGE_PENDING'.freeze, # TODO: Write general description for SWITCHING_SCU SWITCHING_SCU = 'SWITCHING_SCU'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = OK) ⇒ Object
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
# File 'lib/new_store_api/models/ft_de_state_enum.rb', line 35 def self.from_value(value, default_value = OK) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'ok' then OK when 'out_of_service' then OUT_OF_SERVICE when 'tse_device_comm_broken' then TSE_DEVICE_COMM_BROKEN when 'late_signing_mode' then LATE_SIGNING_MODE when 'message_pending' then MESSAGE_PENDING when 'switching_scu' then SWITCHING_SCU else default_value end end |
.validate(value) ⇒ Object
29 30 31 32 33 |
# File 'lib/new_store_api/models/ft_de_state_enum.rb', line 29 def self.validate(value) return false if value.nil? FT_DE_STATE_ENUM.include?(value) end |