Exception: Configru::OptionValidationError

Inherits:
OptionError
  • Object
show all
Defined in:
lib/configru/exceptions.rb

Instance Method Summary collapse

Constructor Details

#initialize(file, path, validation) ⇒ OptionValidationError

Returns a new instance of OptionValidationError.



21
22
23
24
25
26
27
# File 'lib/configru/exceptions.rb', line 21

def initialize(file, path, validation)
  if validation.is_a?(Proc)
    super(file, path, 'failed validation')
  else
    super(file, path, "failed validation `#{validation.inspect}`")
  end
end