Exception: ViewComponent::EmptyOrInvalidInitializerError
- Inherits:
-
StandardError
- Object
- StandardError
- ViewComponent::EmptyOrInvalidInitializerError
- Defined in:
- lib/view_component/errors.rb
Constant Summary collapse
- MESSAGE =
"The COMPONENT initializer is empty or invalid. " \ "It must accept the parameter `PARAMETER` to render it as a collection.\n\n" \ "To fix this issue, update the initializer to accept `PARAMETER`.\n\n" \ "See [the collections docs](https://viewcomponent.org/guide/collections.html) for more information on rendering collections."
Instance Method Summary collapse
-
#initialize(klass_name, parameter) ⇒ EmptyOrInvalidInitializerError
constructor
A new instance of EmptyOrInvalidInitializerError.
Constructor Details
#initialize(klass_name, parameter) ⇒ EmptyOrInvalidInitializerError
Returns a new instance of EmptyOrInvalidInitializerError.
59 60 61 |
# File 'lib/view_component/errors.rb', line 59 def initialize(klass_name, parameter) super(MESSAGE.gsub("COMPONENT", klass_name.to_s).gsub("PARAMETER", parameter.to_s)) end |