class FlexValidations::Call::FailedMessage

Public Class Methods

new(value, method, args, error) click to toggle source
# File lib/flex_validations/call.rb, line 66
def initialize(value, method, args, error)
  @value = value
  @method = method
  @args = args
  @error = error
end

Public Instance Methods

to_s() click to toggle source
# File lib/flex_validations/call.rb, line 73
def to_s
  args = "(#{@args.map(&:inspect).join(', ')})" if @args.length > 0

  "#{@value.inspect}.#{@method}#{args} raised error #{@error.class}: #{@error}"
end