Skip to content

Commit e2340bc

Browse files
committed
Merge branch 'passing_rails_env_option'
2 parents caada31 + bb92c46 commit e2340bc

File tree

3 files changed

+4
-0
lines changed

3 files changed

+4
-0
lines changed

lib/active_scheduler/resque_wrapper.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ def self.wrap(schedule)
5454
schedule[job][:description] = opts.fetch(:description, nil) if opts.fetch(:description, nil)
5555
schedule[job][:every] = opts.fetch(:every, nil) if opts.fetch(:every, nil)
5656
schedule[job][:cron] = opts.fetch(:cron, nil) if opts.fetch(:cron, nil)
57+
schedule[job][:rails_env] = opts.fetch(:rails_env, nil) if opts.fetch(:rails_env, nil)
5758
end
5859
end
5960
end

spec/active_scheduler/resque_wrapper_spec.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
"queue" => "simple",
1616
"description" => "It's a simple job.",
1717
"every" => "30s",
18+
"rails_env" => "test",
1819
"args" => [{
1920
"job_class" => "SimpleJob",
2021
"queue_name" => "simple",
@@ -31,6 +32,7 @@
3132
"queue" => "simple",
3233
"description" => "It's a simple job.",
3334
"every" => "30s",
35+
"rails_env" => "test",
3436
"args" => ['foo-arg-1', 'foo-arg-2'],
3537
)
3638
end

spec/fixtures/simple_job.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ simple_job:
22
every: "30s"
33
queue: "simple"
44
class: "SimpleJob"
5+
rails_env: "test"
56
args:
67
- foo-arg-1
78
- foo-arg-2

0 commit comments

Comments
 (0)