Sha256: b666ceb03038e530f04234f0d7c2a00869c81aab17359c351530d4f9e07f5fa8

Contents?: true

Size: 684 Bytes

Versions: 1

Compression:

Stored size: 684 Bytes

Contents

module  PrivatePlease ; module Reporter

  class Base

    attr_reader :candidates_store, :calls_store,
                :good_candidates, :bad_candidates,
                :good_candidates_c, :bad_candidates_c,
                :never_called_candidates, :never_called_candidates_c,
                :building_time


    def initialize(candidates_store, calls_store)
      @candidates_store = candidates_store
      @calls_store      = calls_store

      start_time = Time.now
      prepare_report_data
      @building_time = Time.now - start_time
    end

  private

    def prepare_report_data
      raise "prepare_report_data() ot implemented in the child class"
    end
  end

end end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
private_please-0.0.4 lib/private_please/reporter/base.rb