class DhEasy::Core::Mock::FakeFinisher

Fake finisher that emulates `Datahen` finisher executor.

Public Class Methods

exposed_methods() click to toggle source

Fake finisher exposed methods to isolated context. @private

@return [Array]

# File lib/dh_easy/core/mock/fake_finisher.rb, line 12
def self.exposed_methods
  real_methods = Datahen::Scraper::RubyFinisherExecutor.exposed_methods.uniq
  mock_methods = [
    :outputs,
    :save_outputs,
    :find_output,
    :find_outputs
  ]
  DhEasy::Core::Mock::FakeExecutor.check_compatibility real_methods, mock_methods
  mock_methods << :job_id
  mock_methods.freeze
  mock_methods
end