Method: Que::Job.resolve_que_setting
- Defined in:
- lib/que/job.rb
.resolve_que_setting(setting, *args) ⇒ Object
117 118 119 120 121 122 123 124 125 126 127 128 |
# File 'lib/que/job.rb', line 117 def resolve_que_setting(setting, *args) value = send(setting) if respond_to?(setting) if !value.nil? value.respond_to?(:call) ? value.call(*args) : value else c = superclass if c.respond_to?(:resolve_que_setting) c.resolve_que_setting(setting, *args) end end end |