Class: StupidTest::Error

Inherits:
Object
  • Object
show all
Defined in:
lib/stupid_test.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(args = {}) ⇒ Error

Returns a new instance of Error.



109
110
111
112
113
114
# File 'lib/stupid_test.rb', line 109

def initialize(args = {})
  @expected = args[:expected]
  @actual   = args[:actual]
  @location = args[:location]
  @message  = args[:message]
end

Instance Attribute Details

#actualObject

Returns the value of attribute actual.



107
108
109
# File 'lib/stupid_test.rb', line 107

def actual
  @actual
end

#expectedObject

Returns the value of attribute expected.



107
108
109
# File 'lib/stupid_test.rb', line 107

def expected
  @expected
end

#locationObject

Returns the value of attribute location.



107
108
109
# File 'lib/stupid_test.rb', line 107

def location
  @location
end

#messageObject

Returns the value of attribute message.



107
108
109
# File 'lib/stupid_test.rb', line 107

def message
  @message
end

Instance Method Details

#to_sObject



116
117
118
# File 'lib/stupid_test.rb', line 116

def to_s
  "#{location}: " + message
end