Exception: Prism::Merge::ParseError
- Defined in:
- lib/prism/merge.rb
Overview
Raised when the template/destination file has parsing errors
Direct Known Subclasses
Instance Attribute Summary collapse
-
#content ⇒ String
readonly
The content that failed to parse.
-
#parse_result ⇒ Prism::ParseResult
readonly
The Prism parse result containing error details.
Instance Method Summary collapse
-
#initialize(message, content:, parse_result:) ⇒ ParseError
constructor
A new instance of ParseError.
Constructor Details
#initialize(message, content:, parse_result:) ⇒ ParseError
Returns a new instance of ParseError.
48 49 50 51 52 |
# File 'lib/prism/merge.rb', line 48 def initialize(, content:, parse_result:) super() @content = content @parse_result = parse_result end |
Instance Attribute Details
#content ⇒ String (readonly)
Returns The content that failed to parse.
40 41 42 |
# File 'lib/prism/merge.rb', line 40 def content @content end |
#parse_result ⇒ Prism::ParseResult (readonly)
Returns The Prism parse result containing error details.
43 44 45 |
# File 'lib/prism/merge.rb', line 43 def parse_result @parse_result end |