Class: JSONAPIonify::Structure::Objects::IncludedResource
- Inherits:
-
Resource
- Object
- Base
- ResourceIdentifier
- Resource
- JSONAPIonify::Structure::Objects::IncludedResource
- Defined in:
- lib/jsonapionify/structure/objects/included_resource.rb
Overview
ResourceObjects appear in a JSON API document to represent resources.
Instance Attribute Summary
Attributes inherited from Base
#errors, #object, #parent, #warnings
Instance Method Summary collapse
Methods inherited from Resource
#attribute_keys, #relates_to?, #relationship_keys
Methods inherited from ResourceIdentifier
#duplicate_does_not_exist?, #duplicate_exists?, #eql?, #hash
Methods inherited from Base
#==, #===, #as_json, #compile, #compile!, #copy, define_order, from_hash, from_json, #initialize, #inspect, #pretty_json, #signature, #to_h, #to_json, #validate
Methods included from Helpers::ObjectDefaults
Methods included from Helpers::Validations
#allowed_type_map, #permitted_key?, #permitted_keys, #permitted_type_for?, #permitted_types_for, #required_key?, #required_keys
Methods included from Helpers::ObjectSetters
Methods included from Helpers::InheritsOrigin
Methods included from Callbacks
Constructor Details
This class inherits a constructor from JSONAPIonify::Structure::Objects::Base
Instance Method Details
#referenced? ⇒ Boolean
7 8 9 10 |
# File 'lib/jsonapionify/structure/objects/included_resource.rb', line 7 def referenced? return true unless parent parent.referenced.include? self end |