Exception: Uniword::DependencyError
- Defined in:
- lib/uniword/errors.rb
Overview
Raised when a required dependency is missing
Instance Attribute Summary collapse
-
#feature ⇒ String
readonly
The feature.
-
#gem_name ⇒ String
readonly
The gem name.
Instance Method Summary collapse
-
#initialize(gem_name, feature) ⇒ DependencyError
constructor
A new instance of DependencyError.
Constructor Details
#initialize(gem_name, feature) ⇒ DependencyError
Returns a new instance of DependencyError.
87 88 89 90 91 |
# File 'lib/uniword/errors.rb', line 87 def initialize(gem_name, feature) super("Missing dependency '#{gem_name}' required for #{feature}. Install with: gem install #{gem_name}") @gem_name = gem_name @feature = feature end |
Instance Attribute Details
#feature ⇒ String (readonly)
Returns The feature.
97 98 99 |
# File 'lib/uniword/errors.rb', line 97 def feature @feature end |
#gem_name ⇒ String (readonly)
Returns The gem name.
94 95 96 |
# File 'lib/uniword/errors.rb', line 94 def gem_name @gem_name end |