Exception: TimestampAPI::UnknownModelData

Inherits:
StandardError
  • Object
show all
Defined in:
lib/timestamp_api/errors.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(json_object = nil) ⇒ UnknownModelData

Returns a new instance of UnknownModelData.



40
41
42
# File 'lib/timestamp_api/errors.rb', line 40

def initialize(json_object = nil)
  @json_object = json_object
end

Instance Attribute Details

#json_objectObject (readonly)

Returns the value of attribute json_object.



38
39
40
# File 'lib/timestamp_api/errors.rb', line 38

def json_object
  @json_object
end

Instance Method Details

#messageObject



44
45
46
47
48
49
50
# File 'lib/timestamp_api/errors.rb', line 44

def message
  if json_object
    "JSON data with object type `#{json_object}` has no matching model implemented."
  else
    "JSON data doesn't have an `object` field or it's not valid JSON data."
  end
end