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.
94 95 96 97 98 |
# File 'lib/uniword/errors.rb', line 94 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.
104 105 106 |
# File 'lib/uniword/errors.rb', line 104 def feature @feature end |
#gem_name ⇒ String (readonly)
Returns The gem name.
101 102 103 |
# File 'lib/uniword/errors.rb', line 101 def gem_name @gem_name end |