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