Exception: Dry::Operation::MissingDependencyError

Inherits:
Error
  • Object
show all
Defined in:
lib/dry/operation/errors.rb

Overview

Missing dependency required by an extension

Instance Method Summary collapse

Constructor Details

#initialize(gem:, extension:) ⇒ MissingDependencyError

Returns a new instance of MissingDependencyError.



30
31
32
33
34
35
# File 'lib/dry/operation/errors.rb', line 30

def initialize(gem:, extension:)
  super <<~MSG
    To use the #{extension} extension, you first need to install the \
    #{gem} gem. Please, add it to your Gemfile and run bundle install
  MSG
end