Table of Contents - json_api_resource-3.1.4 Documentation
Classes and Modules
- JsonApiResource
- JsonApiResource::Associatable
- JsonApiResource::Associations
- JsonApiResource::Associations::Base
- JsonApiResource::Associations::BelongsTo
- JsonApiResource::Associations::HasMany
- JsonApiResource::Associations::HasManyPrefetched
- JsonApiResource::Associations::HasOne
- JsonApiResource::Associations::Preloader
- JsonApiResource::Associations::Preloaders
- JsonApiResource::Associations::Preloaders::Base
- JsonApiResource::Associations::Preloaders::BelongsToPreloader
- JsonApiResource::Associations::Preloaders::Distributors
- JsonApiResource::Associations::Preloaders::Distributors::Base
- JsonApiResource::Associations::Preloaders::Distributors::DistributorByObjectId
- JsonApiResource::Associations::Preloaders::Distributors::DistributorByTargetId
- JsonApiResource::Associations::Preloaders::HasManyPrefetchedPreloader
- JsonApiResource::Associations::Preloaders::HasManyPreloader
- JsonApiResource::Associations::Preloaders::HasOnePreloader
- JsonApiResource::Cacheable
- JsonApiResource::Clientable
- JsonApiResource::Connections
- JsonApiResource::Connections::ServerConnection
- JsonApiResource::Conversions
- JsonApiResource::ErrorHandleable
- JsonApiResource::ErrorNotifier
- JsonApiResource::ErrorNotifier::Base
- JsonApiResource::Errors
- JsonApiResource::Errors::InvalidAssociation
- JsonApiResource::Errors::JsonApiResourceError
- JsonApiResource::Errors::UnsuccessfulRequest
- JsonApiResource::Executable
- JsonApiResource::Handlers
- JsonApiResource::Handlers::FindHandler
- JsonApiResource::Queryable
- JsonApiResource::Resource
- JsonApiResource::Schemable
Methods
- ::add_association — JsonApiResource::Associatable
- ::association_for — JsonApiResource::Associations::Preloader
- ::belongs_to — JsonApiResource::Associatable
- ::execute — JsonApiResource::Executable
- ::find — JsonApiResource::Queryable
- ::handle_failed_request — JsonApiResource::ErrorHandleable
- ::has_many — JsonApiResource::Associatable
- ::has_one — JsonApiResource::Associatable
- ::method_missing — JsonApiResource::Resource
- ::methodize — JsonApiResource::Associatable
- ::new — JsonApiResource::Associations::Base
- ::new — JsonApiResource::Associations::Preloaders::Base
- ::new — JsonApiResource::Associations::Preloaders::Distributors::Base
- ::new — JsonApiResource::Errors::JsonApiResourceError
- ::new — JsonApiResource::Handlers::FindHandler
- ::new — JsonApiResource::Resource
- ::notify — JsonApiResource::ErrorNotifier::Base
- ::preload — JsonApiResource::Associations::Preloader
- ::preloader_for — JsonApiResource::Associations::Preloader
- ::process — JsonApiResource::Associatable
- ::properties — JsonApiResource::Schemable
- ::property — JsonApiResource::Schemable
- ::raise_if — JsonApiResource::Errors
- ::raise_unless — JsonApiResource::Errors
- ::respond_to_missing? — JsonApiResource::Resource
- ::verify_object_homogenity! — JsonApiResource::Associations::Preloader
- ::where — JsonApiResource::Queryable
- ::wraps — JsonApiResource::Clientable
- #ApiErrors — JsonApiResource::Conversions
- #ApiResource — JsonApiResource::Conversions
- #Boolean — JsonApiResource::Conversions
- #Date — JsonApiResource::Conversions
- #DateTime — JsonApiResource::Conversions
- #assign — JsonApiResource::Associations::Preloaders::Base
- #assign — JsonApiResource::Associations::Preloaders::Distributors::Base
- #assign — JsonApiResource::Associations::Preloaders::Distributors::DistributorByObjectId
- #assign — JsonApiResource::Associations::Preloaders::Distributors::DistributorByTargetId
- #attributes= — JsonApiResource::Resource
- #bulk_query — JsonApiResource::Associations::Preloaders::Base
- #bulk_query — JsonApiResource::Associations::Preloaders::BelongsToPreloader
- #bulk_query — JsonApiResource::Associations::Preloaders::HasManyPrefetchedPreloader
- #bulk_query — JsonApiResource::Associations::Preloaders::HasManyPreloader
- #bulk_query — JsonApiResource::Associations::Preloaders::HasOnePreloader
- #cache_key — JsonApiResource::Cacheable
- #callable? — JsonApiResource::Associations::Base
- #callable? — JsonApiResource::Associations::BelongsTo
- #callable? — JsonApiResource::Associations::HasMany
- #callable? — JsonApiResource::Associations::HasManyPrefetched
- #callable? — JsonApiResource::Associations::HasOne
- #connection — JsonApiResource::Executable
- #default_action — JsonApiResource::Associations::Base
- #default_action — JsonApiResource::Associations::BelongsTo
- #default_action — JsonApiResource::Associations::HasMany
- #default_action — JsonApiResource::Associations::HasManyPrefetched
- #default_action — JsonApiResource::Associations::HasOne
- #default_nil — JsonApiResource::Associations::Base
- #derived_class — JsonApiResource::Associations::Base
- #distribute — JsonApiResource::Associations::Preloaders::Distributors::Base
- #distributor_class — JsonApiResource::Associations::Preloaders::Base
- #distributor_class — JsonApiResource::Associations::Preloaders::BelongsToPreloader
- #distributor_class — JsonApiResource::Associations::Preloaders::HasManyPrefetchedPreloader
- #distributor_class — JsonApiResource::Associations::Preloaders::HasManyPreloader
- #distributor_class — JsonApiResource::Associations::Preloaders::HasOnePreloader
- #execute — JsonApiResource::Executable
- #klass — JsonApiResource::Associations::Base
- #message — JsonApiResource::Errors::JsonApiResourceError
- #method_missing — JsonApiResource::Resource
- #new_record? — JsonApiResource::Resource
- #nil_default — JsonApiResource::Associations::BelongsTo
- #nil_default — JsonApiResource::Associations::HasManyPrefetched
- #opts — JsonApiResource::Associations::Base
- #persisted? — JsonApiResource::Resource
- #populate_missing_fields — JsonApiResource::Schemable
- #post_process — JsonApiResource::Associations::Base
- #post_process — JsonApiResource::Associations::HasOne
- #preload — JsonApiResource::Associations::Preloaders::Base
- #query — JsonApiResource::Associations::Base
- #query — JsonApiResource::Associations::BelongsTo
- #query — JsonApiResource::Associations::HasMany
- #query — JsonApiResource::Associations::HasManyPrefetched
- #query — JsonApiResource::Associations::HasOne
- #raise_if — JsonApiResource::Errors
- #raise_unless — JsonApiResource::Errors
- #report_error — JsonApiResource::Connections::ServerConnection
- #request — JsonApiResource::Connections::ServerConnection
- #respond_to_missing? — JsonApiResource::Resource
- #safe? — JsonApiResource::Associations::Preloaders::Base
- #safe? — JsonApiResource::Associations::Preloaders::BelongsToPreloader
- #safe? — JsonApiResource::Associations::Preloaders::HasManyPrefetchedPreloader
- #safe? — JsonApiResource::Associations::Preloaders::HasManyPreloader
- #safe? — JsonApiResource::Associations::Preloaders::HasOnePreloader
- #save — JsonApiResource::Queryable
- #server_key — JsonApiResource::Associations::Base
- #server_key — JsonApiResource::Associations::BelongsTo
- #server_key — JsonApiResource::Associations::HasMany
- #server_key — JsonApiResource::Associations::HasManyPrefetched
- #server_key — JsonApiResource::Associations::HasOne
- #type — JsonApiResource::Associations::Base
- #type — JsonApiResource::Associations::BelongsTo
- #type — JsonApiResource::Associations::HasMany
- #type — JsonApiResource::Associations::HasManyPrefetched
- #type — JsonApiResource::Associations::HasOne
- #update_attributes — JsonApiResource::Queryable
- #update_meta — JsonApiResource::Queryable
- #validate_assignability! — JsonApiResource::Associations::Preloaders::Distributors::Base
- #validate_assignability! — JsonApiResource::Associations::Preloaders::Distributors::DistributorByObjectId
- #validate_assignability! — JsonApiResource::Associations::Preloaders::Distributors::DistributorByTargetId
- #validate_options — JsonApiResource::Associations::Base
- #validate_options — JsonApiResource::Associations::HasManyPrefetched