Exception: Sevgi::MissingComponentError
- Defined in:
- lib/sevgi/core.rb
Overview
Error raised when an optional Sevgi component is required but unavailable.
Instance Attribute Summary collapse
-
#component ⇒ String
readonly
Missing component name.
Instance Method Summary collapse
-
#initialize(component) ⇒ void
constructor
Builds a missing component error.
Methods inherited from Error
Constructor Details
#initialize(component) ⇒ void
Builds a missing component error.
34 35 36 37 38 |
# File 'lib/sevgi/core.rb', line 34 def initialize(component) @component = component.to_s super("\"#{component}\" required") end |
Instance Attribute Details
#component ⇒ String (readonly)
Returns missing component name.
29 30 31 |
# File 'lib/sevgi/core.rb', line 29 def component @component end |