Exception: Dry::Operation::MethodsToPrependAlreadyDefinedError

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

Overview

Methods to prepend have already been defined

Instance Method Summary collapse

Constructor Details

#initialize(methods:) ⇒ MethodsToPrependAlreadyDefinedError

Returns a new instance of MethodsToPrependAlreadyDefinedError.



9
10
11
12
13
14
# File 'lib/dry/operation/errors.rb', line 9

def initialize(methods:)
  super <<~MSG
    '.operate_on' must be called before the given methods are defined.
    The following methods have already been defined: #{methods.join(", ")}
  MSG
end