Module: FailtaleReporter::InformationCollector

Included in:
FailtaleReporter
Defined in:
lib/failtale_reporter/information_collector.rb

Instance Method Summary collapse

Instance Method Details

#collect_information(error, ctxs) ⇒ Object



3
4
5
6
7
# File 'lib/failtale_reporter/information_collector.rb', line 3

def collect_information(error, ctxs)
  information_collectors.each do |proc|
    proc.call(error, *ctxs)
  end
end

#information_collector(&block) ⇒ Object



13
14
15
# File 'lib/failtale_reporter/information_collector.rb', line 13

def information_collector(&block)
  information_collectors.push(block)
end

#information_collectorsObject



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

def information_collectors
  @information_collectors ||= []
end