Method: OodCore::Job::Status#initialize

Defined in:
lib/ood_core/job/status.rb

#initialize(state:, **_) ⇒ Status

Returns a new instance of Status.

Parameters:

  • state (#to_sym)

    status of job

Raises:



45
46
47
48
# File 'lib/ood_core/job/status.rb', line 45

def initialize(state:, **_)
  @state = state.to_sym
  raise UnknownStateAttribute, "arguments specify unknown '#{@state}' state" unless self.class.states.include?(@state)
end