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