Class: FlexValidations::Predicate::SuccessMessage

Inherits:
Object
  • Object
show all
Includes:
ResultMessage
Defined in:
lib/flex_validations/predicate.rb

Instance Method Summary collapse

Constructor Details

#initialize(value, method, args, ret) ⇒ SuccessMessage

Returns a new instance of SuccessMessage.



56
57
58
59
60
61
# File 'lib/flex_validations/predicate.rb', line 56

def initialize(value, method, args, ret)
  @value = value
  @method = method
  @args = args
  @ret = ret
end

Instance Method Details

#to_sObject



63
64
65
66
67
# File 'lib/flex_validations/predicate.rb', line 63

def to_s
  args = "(#{@args.map(&:inspect).join(', ')})" if @args.length > 0

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