Class: Synthesis::Formatter
Direct Known Subclasses
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(out) ⇒ Formatter
constructor
A new instance of Formatter.
- #report_tested_expectations ⇒ Object
- #report_untested_expectations ⇒ Object
Constructor Details
#initialize(out) ⇒ Formatter
3 4 5 |
# File 'lib/synthesis/formatter.rb', line 3 def initialize(out) @out = out end |
Class Method Details
.inherited(subclass) ⇒ Object
20 21 22 |
# File 'lib/synthesis/formatter.rb', line 20 def inherited(subclass) @formatter = subclass end |
.load(out) ⇒ Object
16 17 18 |
# File 'lib/synthesis/formatter.rb', line 16 def load(out) @formatter.new(out) end |
Instance Method Details
#report_tested_expectations ⇒ Object
7 8 9 |
# File 'lib/synthesis/formatter.rb', line 7 def report_tested_expectations ExpectationRecord.tested_expectations.each { |e| @out.puts e.to_report } end |
#report_untested_expectations ⇒ Object
11 12 13 |
# File 'lib/synthesis/formatter.rb', line 11 def report_untested_expectations ExpectationRecord.untested_expectations.each { |e| @out.puts e.to_report } end |