class FlexValidations::Predicate::FailedMessage

Public Class Methods

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

Public Instance Methods

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

  "#{@value.inspect}.#{@method}#{args} failed"
end