Class: TestAssistant::FailureReporter::SummaryReporter
- Inherits:
-
Object
- Object
- TestAssistant::FailureReporter::SummaryReporter
- Defined in:
- lib/test_assistant/failure_reporter.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#file_extension ⇒ Object
Returns the value of attribute file_extension.
-
#next ⇒ Object
Returns the value of attribute next.
Instance Method Summary collapse
-
#initialize(request, response, extension = file_extension) ⇒ SummaryReporter
constructor
A new instance of SummaryReporter.
- #open ⇒ Object
- #summary ⇒ Object
- #write ⇒ Object
Constructor Details
#initialize(request, response, extension = file_extension) ⇒ SummaryReporter
Returns a new instance of SummaryReporter.
6 7 8 |
# File 'lib/test_assistant/failure_reporter.rb', line 6 def initialize(request, response, extension = file_extension) @request, @response, @extension = request, response, extension end |
Instance Attribute Details
#file_extension ⇒ Object
Returns the value of attribute file_extension.
4 5 6 |
# File 'lib/test_assistant/failure_reporter.rb', line 4 def file_extension @file_extension end |
#next ⇒ Object
Returns the value of attribute next.
4 5 6 |
# File 'lib/test_assistant/failure_reporter.rb', line 4 def next @next end |
Instance Method Details
#open ⇒ Object
16 17 18 |
# File 'lib/test_assistant/failure_reporter.rb', line 16 def open system "open #{file_path}" end |
#summary ⇒ Object
20 21 22 |
# File 'lib/test_assistant/failure_reporter.rb', line 20 def summary @response.body end |
#write ⇒ Object
10 11 12 13 14 |
# File 'lib/test_assistant/failure_reporter.rb', line 10 def write File.open(file_path, 'w') do |file| file.write(summary) end end |