Class: Lowkey::ParamProxy

Inherits:
Object show all
Includes:
Low::ErrorHandling
Defined in:
lib/proxies/param_proxy.rb

Instance Method Summary collapse

Methods included from Low::ErrorHandling

#backtrace, #output

Instance Method Details

#error_message(value:) ⇒ Object



16
17
18
# File 'lib/proxies/param_proxy.rb', line 16

def error_message(value:)
  "Invalid argument type '#{output(value:)}' for parameter '#{@name}'. Valid types: '#{@expression.valid_types}'"
end

#error_typeObject



12
13
14
# File 'lib/proxies/param_proxy.rb', line 12

def error_type
  ::Low::ArgumentTypeError
end