Class: ShellEv::DataActiveSessionStateEnum

Inherits:
Object
  • Object
show all
Defined in:
lib/shell_ev/models/data_active_session_state_enum.rb

Overview

Describes the session state

Constant Summary collapse

DATA_ACTIVE_SESSION_STATE_ENUM =
[
  # TODO: Write general description for STARTED
  STARTED = 'started'.freeze,

  # TODO: Write general description for STOPPED
  STOPPED = 'stopped'.freeze,

  # TODO: Write general description for STARTREQUESTED
  STARTREQUESTED = 'start-requested'.freeze,

  # TODO: Write general description for STOPREQUESTED
  STOPREQUESTED = 'stop-requested'.freeze,

  # TODO: Write general description for FAILEDTOSTART
  FAILEDTOSTART = 'failed-to-start'.freeze,

  # TODO: Write general description for FAILEDTOSTOP
  FAILEDTOSTOP = 'failed-to-stop'.freeze
].freeze

Class Method Summary collapse

Class Method Details

.validate(value) ⇒ Object



29
30
31
32
33
# File 'lib/shell_ev/models/data_active_session_state_enum.rb', line 29

def self.validate(value)
  return false if value.nil?

  DATA_ACTIVE_SESSION_STATE_ENUM.include?(value)
end