amitree / delayed_job_recurring

Extends delayed_job to support recurring jobs
MIT License
84 stars 33 forks source link

How to access the 'schedule_options' when I load the YAML? #29

Open laphlaw opened 5 years ago

laphlaw commented 5 years ago

2.3.4 :022 > y=YAML::load(Delayed::Job.last.last.handler) => #<CheckExercise:0x007f8f9205c8b8 @schedule_options={:run_at=>[Sat, 09 Feb 2019 21:30:00 PST -08:00, Sat, 09 Feb 2019 23:57:00 PST -08:00], :timezone=>"US/Pacific", :run_interval=>{:value=>86400, :parts=>[[:days, 1]]}, :priority=>nil, :queue=>"slow-jobs"}>

2.3.4 :025 > y[:schedule_options] NoMethodError: undefined method []' for #<CheckExercise:0x007f8f9205c8b8> from (irb):25 from /Users/neil/.rvm/gems/ruby-2.3.4@rails-omniauth/gems/railties-5.0.7/lib/rails/commands/console.rb:65:instart' from /Users/neil/.rvm/gems/ruby-2.3.4@rails-omniauth/gems/railties-5.0.7/lib/rails/commands/console_helper.rb:9:in start' from /Users/neil/.rvm/gems/ruby-2.3.4@rails-omniauth/gems/railties-5.0.7/lib/rails/commands/commands_tasks.rb:78:inconsole' from /Users/neil/.rvm/gems/ruby-2.3.4@rails-omniauth/gems/railties-5.0.7/lib/rails/commands/commands_tasks.rb:49:in run_command!' from /Users/neil/.rvm/gems/ruby-2.3.4@rails-omniauth/gems/railties-5.0.7/lib/rails/commands.rb:18:in<top (required)>' from bin/rails:4:in require' from bin/rails:4:in

'

anoobbava commented 5 years ago

Please provide steps to reproduce this