module DhEasy::Core::Plugin::ExecutorBehavior

Public Instance Methods

enqueue(object) click to toggle source

Enqueue a single/multiple pages for fetch. Analog to `save_pages`.

@param [Array,Hash] object Pages to save being Hash when single and

Array when many.

@note Instance must implement:

* `save_pages(pages)`
# File lib/dh_easy/core/plugin/executor_behavior.rb, line 14
def enqueue object
  object = [object] unless object.is_a? Array
  save_pages object
end
save(object) click to toggle source

Save a single/multiple outputs. Analog to `save_outputs`.

@param [Array,Hash] object Outputs to save being Hash when single and Array when many.

@note Instance must implement:

* `save_outputs(outputs)`
# File lib/dh_easy/core/plugin/executor_behavior.rb, line 25
def save object
  object = [object] unless object.is_a? Array
  save_outputs object
end