Class: SampleSkimmer

Inherits:
Object
  • Object
show all
Defined in:
lib/sample_skimmer.rb

Instance Method Summary collapse

Constructor Details

#initialize(num_sample_rows, &callback) ⇒ SampleSkimmer

Returns a new instance of SampleSkimmer.



2
3
4
5
6
7
# File 'lib/sample_skimmer.rb', line 2

def initialize(num_sample_rows, &callback)
  @num_sample_rows = num_sample_rows
  @callback = callback
  @samples = []
  @callback_called = false
end

Instance Method Details

#callbacksObject



9
10
11
# File 'lib/sample_skimmer.rb', line 9

def callbacks
  { during_execute: collect_samples, after_execute: submit_data_if_unsubmitted }
end