Method: Que::Job.resolve_que_setting
- Defined in:
- lib/que/job.rb
.resolve_que_setting(setting, *args) ⇒ Object
227 228 229 230 231 232 233 234 235 236 237 238 |
# File 'lib/que/job.rb', line 227 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 |