Class: Cuprum::Cli::Errors::Files::TemplateError
- Inherits:
-
Error
- Object
- Error
- Cuprum::Cli::Errors::Files::TemplateError
- Defined in:
- lib/cuprum/cli/errors/files/template_error.rb
Overview
Error returned when an error occurs when generating templated content.
Direct Known Subclasses
Constant Summary collapse
- TYPE =
Short string used to identify the type of error.
'cuprum.cli.errors.files.template_error'
Instance Attribute Summary collapse
-
#details ⇒ String
readonly
Additional information about the error.
-
#template_name ⇒ String
readonly
The name of the rendered content, if any,.
Instance Method Summary collapse
-
#initialize(message:, details: nil, template_name: nil) ⇒ TemplateError
constructor
A new instance of TemplateError.
Constructor Details
#initialize(message:, details: nil, template_name: nil) ⇒ TemplateError
Returns a new instance of TemplateError.
16 17 18 19 20 21 |
# File 'lib/cuprum/cli/errors/files/template_error.rb', line 16 def initialize(message:, details: nil, template_name: nil, **) @details = details @template_name = template_name super end |
Instance Attribute Details
#details ⇒ String (readonly)
Returns additional information about the error.
24 25 26 |
# File 'lib/cuprum/cli/errors/files/template_error.rb', line 24 def details @details end |
#template_name ⇒ String (readonly)
Returns the name of the rendered content, if any,.
27 28 29 |
# File 'lib/cuprum/cli/errors/files/template_error.rb', line 27 def template_name @template_name end |