Module: FailtaleReporter::InformationCollector
- Included in:
- FailtaleReporter
- Defined in:
- lib/failtale_reporter/information_collector.rb
Instance Method Summary collapse
- #collect_information(error, ctxs) ⇒ Object
- #information_collector(&block) ⇒ Object
- #information_collectors ⇒ Object
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_collectors ⇒ Object
9 10 11 |
# File 'lib/failtale_reporter/information_collector.rb', line 9 def information_collectors @information_collectors ||= [] end |