class Duties::DutyJob

Public Instance Methods

perform(duty_id) click to toggle source
# File lib/duties/duty_job.rb, line 6
def perform(duty_id)
  duty  = Duties::DutyRecord.find duty_id
  klass = duty_class duty.name.classify

  klass.call duty
end

Private Instance Methods

duty_class(name) click to toggle source
# File lib/duties/duty_job.rb, line 15
def duty_class(name)
  Duties.duty_namespace.const_get name
end