Class: FlexValidations::Chain::FailedMessage

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

Instance Method Summary collapse

Constructor Details

#initialize(value, successes, res) ⇒ FailedMessage

Returns a new instance of FailedMessage.



68
69
70
71
72
# File 'lib/flex_validations/chain.rb', line 68

def initialize(value, successes, res)
  @successes = successes
  @res = res
  @value = value
end

Instance Method Details

#to_sObject



74
75
76
77
78
# File 'lib/flex_validations/chain.rb', line 74

def to_s
  list = @successes + [@res]

  "chain of validation for #{@value.inspect} failed:\n#{IndentedString.new(NumberedList.new(list))}"
end