Class: LetItCrash::Builders::ReportBuilder
- Inherits:
-
Object
- Object
- LetItCrash::Builders::ReportBuilder
- Extended by:
- Forwardable
- Defined in:
- lib/letitcrash/builders/report_builder.rb
Defined Under Namespace
Classes: MatcherMissing
Class Method Summary collapse
Instance Method Summary collapse
- #build ⇒ Object
-
#initialize(environment:, result:, rewriter:) ⇒ ReportBuilder
constructor
A new instance of ReportBuilder.
Constructor Details
#initialize(environment:, result:, rewriter:) ⇒ ReportBuilder
Returns a new instance of ReportBuilder.
20 21 22 23 24 |
# File 'lib/letitcrash/builders/report_builder.rb', line 20 def initialize(environment:, result:, rewriter:) @environment = environment @result = result @rewriter = rewriter end |
Class Method Details
.build(environment:, result:, rewriter:) ⇒ LetItCrash::Proto::Report
16 17 18 |
# File 'lib/letitcrash/builders/report_builder.rb', line 16 def self.build(environment:, result:, rewriter:) new(environment: environment, result: result, rewriter: rewriter).build end |