Method: Cyclop::Job#initialize

Defined in:
lib/cyclop/job.rb

#initialize(attrs = {}) ⇒ Job

Returns a new instance of Job.

Raises:

  • (ArgumentError)


34
35
36
37
# File 'lib/cyclop/job.rb', line 34

def initialize(attrs={})
  raise ArgumentError, ":queue is required" unless attrs["queue"] || attrs[:queue]
  self.attributes = attrs
end