class AdsCommon::Errors::TypeMismatchError
Raised if the type of the object provided does not match expected type.
Attributes
expected[R]
field_name[R]
provided[R]
Public Class Methods
new(expected, provided, field_name)
click to toggle source
# File lib/ads_common/errors.rb, line 74 def initialize(expected, provided, field_name) @expected, @provided, @field_name = expected, provided, field_name end
Public Instance Methods
to_s()
click to toggle source
Calls superclass method
# File lib/ads_common/errors.rb, line 77 def to_s() return "%s: expected: '%s', provided: '%s' for field '%s'" % [super, @expected, @provided, @field_name] end