Module: Octokiq::Worker::ClassMethods
- Defined in:
- lib/octokiq/worker.rb
Instance Method Summary collapse
Instance Method Details
#configuration ⇒ Object
21 22 23 |
# File 'lib/octokiq/worker.rb', line 21 def configuration @configuration ||= Configuration.new end |
#octokiq_options(opts) ⇒ Object
25 26 27 28 29 |
# File 'lib/octokiq/worker.rb', line 25 def (opts) opts.slice(*Configuration::OPTIONS).each do |key, value| configuration.instance_variable_set("@#{key}", value) end end |
#perform_async(*args) ⇒ Object
17 18 19 |
# File 'lib/octokiq/worker.rb', line 17 def perform_async(*args) _push(Consts::ITEM_CLASS_KEY => self, Consts::ITEM_ARGS_KEY => args) end |