Table of Contents - http_api_tools-0.3.4 Documentation
Classes and Modules
- HttpApiTools
- HttpApiTools::BaseJsonSerializer
- HttpApiTools::ExpandedRelationIncludes
- HttpApiTools::IdentityMap
- HttpApiTools::JsonSerializerDsl
- HttpApiTools::Model
- HttpApiTools::Model::ActsLikeActiveModel
- HttpApiTools::Model::Attributes
- HttpApiTools::Model::Attributes::ClassMethods
- HttpApiTools::Model::HasManyArray
- HttpApiTools::Model::Transformers
- HttpApiTools::Model::Transformers::DateTimeTransformer
- HttpApiTools::Model::Transformers::Registry
- HttpApiTools::Model::Transformers::TransformError
- HttpApiTools::Nesting
- HttpApiTools::Nesting::JsonSerializer
- HttpApiTools::Nesting::Relationloader
- HttpApiTools::RelationIncludes
- HttpApiTools::SerializerLoader
- HttpApiTools::SerializerRegistry
- HttpApiTools::Sideloading
- HttpApiTools::Sideloading::JsonDeserializer
- HttpApiTools::Sideloading::JsonDeserializerMapping
- HttpApiTools::Sideloading::JsonDeserializerMapping::Dsl
- HttpApiTools::Sideloading::JsonSerializer
- HttpApiTools::Sideloading::RelationSideloader
- HttpApiTools::Sideloading::SideloadMap
- HttpApiTools::TypeKeyResolver
Methods
- ::apply_to — HttpApiTools::JsonSerializerDsl
- ::build_hash_from_string — HttpApiTools::RelationIncludes
- ::flatten — HttpApiTools::RelationIncludes
- ::from_params — HttpApiTools::RelationIncludes
- ::from_raw — HttpApiTools::Model::Transformers::DateTimeTransformer
- ::from_string — HttpApiTools::RelationIncludes
- ::included — HttpApiTools::Model::Attributes
- ::included — HttpApiTools::Nesting::JsonSerializer
- ::included — HttpApiTools::Sideloading::JsonDeserializerMapping
- ::included — HttpApiTools::Sideloading::JsonSerializer
- ::new — HttpApiTools::ExpandedRelationIncludes
- ::new — HttpApiTools::IdentityMap
- ::new — HttpApiTools::Model::HasManyArray
- ::new — HttpApiTools::Nesting::Relationloader
- ::new — HttpApiTools::RelationIncludes
- ::new — HttpApiTools::Sideloading::JsonDeserializer
- ::new — HttpApiTools::Sideloading::RelationSideloader
- ::new — HttpApiTools::Sideloading::SideloadMap
- ::new — HttpApiTools::TypeKeyResolver
- ::new — HttpApiTools::BaseJsonSerializer
- ::new — HttpApiTools::Model::Attributes
- ::new — HttpApiTools::Sideloading::JsonSerializer
- ::preload — HttpApiTools::SerializerLoader
- ::to_raw — HttpApiTools::Model::Transformers::DateTimeTransformer
- #& — HttpApiTools::RelationIncludes
- #<=> — HttpApiTools::RelationIncludes
- #append_has_many_includes — HttpApiTools::ExpandedRelationIncludes
- #apply_linked_relations_to_target — HttpApiTools::Sideloading::JsonDeserializer
- #as_json — HttpApiTools::Sideloading::RelationSideloader
- #as_json — HttpApiTools::Nesting::JsonSerializer
- #as_json — HttpApiTools::Sideloading::JsonSerializer
- #as_sideloaded_hash — HttpApiTools::Sideloading::JsonSerializer
- #assert_default_type_valid — HttpApiTools::Model::Attributes
- #assert_id_present — HttpApiTools::BaseJsonSerializer
- #attribute — HttpApiTools::Model::Attributes::ClassMethods
- #attribute_hash — HttpApiTools::BaseJsonSerializer
- #attributes — HttpApiTools::BaseJsonSerializer
- #attributes — HttpApiTools::JsonSerializerDsl
- #attributes — HttpApiTools::Model::Attributes
- #belongs_to — HttpApiTools::Model::Attributes::ClassMethods
- #build_from_json — HttpApiTools::Sideloading::SideloadMap
- #create_belongs_to — HttpApiTools::Sideloading::JsonDeserializer
- #create_from_json_item — HttpApiTools::Sideloading::JsonDeserializer
- #create_has_manys — HttpApiTools::Sideloading::JsonDeserializer
- #default_for — HttpApiTools::Model::Attributes
- #deserialize — HttpApiTools::Sideloading::JsonDeserializer
- #expand_includes — HttpApiTools::ExpandedRelationIncludes
- #expand_includes_for_hash — HttpApiTools::ExpandedRelationIncludes
- #expand_includes_for_symbol — HttpApiTools::ExpandedRelationIncludes
- #find — HttpApiTools::RelationIncludes
- #for_class — HttpApiTools::TypeKeyResolver
- #for_query — HttpApiTools::RelationIncludes
- #from_raw — HttpApiTools::Model::Transformers::Registry
- #get — HttpApiTools::IdentityMap
- #get — HttpApiTools::Model::Transformers::Registry
- #get — HttpApiTools::SerializerRegistry
- #get — HttpApiTools::Sideloading::SideloadMap
- #get_all — HttpApiTools::Sideloading::SideloadMap
- #has_many — HttpApiTools::JsonSerializerDsl
- #has_many — HttpApiTools::Model::Attributes::ClassMethods
- #has_many_changed — HttpApiTools::Model::Attributes
- #has_many_hash — HttpApiTools::Nesting::Relationloader
- #has_many_hash — HttpApiTools::Sideloading::JsonSerializer
- #has_manys — HttpApiTools::BaseJsonSerializer
- #has_manys — HttpApiTools::JsonSerializerDsl
- #has_one — HttpApiTools::JsonSerializerDsl
- #has_one_hash — HttpApiTools::Nesting::Relationloader
- #has_one_hash — HttpApiTools::Sideloading::JsonSerializer
- #has_ones — HttpApiTools::BaseJsonSerializer
- #has_ones — HttpApiTools::JsonSerializerDsl
- #includable — HttpApiTools::BaseJsonSerializer
- #includable — HttpApiTools::JsonSerializerDsl
- #include — HttpApiTools::RelationIncludes
- #includes — HttpApiTools::BaseJsonSerializer
- #includes_for_attr — HttpApiTools::Nesting::Relationloader
- #includes_meta_data — HttpApiTools::BaseJsonSerializer
- #includes_relation? — HttpApiTools::RelationIncludes
- #inspect — HttpApiTools::IdentityMap
- #inspect — HttpApiTools::Sideloading::SideloadMap
- #map — HttpApiTools::Sideloading::JsonDeserializerMapping::Dsl
- #mapped_sideload_key_for — HttpApiTools::Sideloading::JsonDeserializer
- #mappings — HttpApiTools::Sideloading::JsonDeserializerMapping::Dsl
- #meta — HttpApiTools::BaseJsonSerializer
- #nested_includes_for — HttpApiTools::RelationIncludes
- #notify_owner — HttpApiTools::Model::HasManyArray
- #put — HttpApiTools::IdentityMap
- #put — HttpApiTools::Sideloading::SideloadMap
- #register — HttpApiTools::Model::Transformers::Registry
- #register — HttpApiTools::SerializerRegistry
- #registry — HttpApiTools::Model::Transformers::Registry
- #registry — HttpApiTools::SerializerRegistry
- #relation_for — HttpApiTools::Nesting::Relationloader
- #relation_for — HttpApiTools::Sideloading::RelationSideloader
- #relation_hash — HttpApiTools::Nesting::Relationloader
- #relation_loader — HttpApiTools::Nesting::JsonSerializer
- #resolve_and_store_type_key_for — HttpApiTools::TypeKeyResolver
- #resolve_class_mappings_for — HttpApiTools::Sideloading::JsonDeserializer
- #root_key — HttpApiTools::BaseJsonSerializer
- #serializable_type — HttpApiTools::JsonSerializerDsl
- #serialize — HttpApiTools::Nesting::JsonSerializer
- #serialize_has_many_relations — HttpApiTools::Nesting::Relationloader
- #serialize_has_one_relation — HttpApiTools::Nesting::Relationloader
- #serialize_item_and_cache_relationships — HttpApiTools::Sideloading::JsonSerializer
- #serialize_nested_item_with_includes — HttpApiTools::Nesting::Relationloader
- #serializer_class_for — HttpApiTools::Nesting::Relationloader
- #serializer_class_for — HttpApiTools::Sideloading::RelationSideloader
- #serializer_class_for — HttpApiTools::Sideloading::JsonSerializer
- #serializer_for — HttpApiTools::Nesting::Relationloader
- #serializer_for — HttpApiTools::Sideloading::JsonSerializer
- #serializer_type — HttpApiTools::JsonSerializerDsl
- #serializes — HttpApiTools::JsonSerializerDsl
- #set_belongs_to_value — HttpApiTools::Model::Attributes
- #set_has_many_value — HttpApiTools::Model::Attributes
- #set_raw_value — HttpApiTools::Model::Attributes
- #sideload_has_manys — HttpApiTools::Sideloading::RelationSideloader
- #sideload_has_ones — HttpApiTools::Sideloading::RelationSideloader
- #sideload_item — HttpApiTools::Sideloading::RelationSideloader
- #sideload_relations — HttpApiTools::Sideloading::RelationSideloader
- #stringify_keys — HttpApiTools::RelationIncludes
- #target_array — HttpApiTools::Model::HasManyArray
- #target_class_for_key — HttpApiTools::Sideloading::JsonDeserializer
- #to_a — HttpApiTools::ExpandedRelationIncludes
- #to_hash — HttpApiTools::IdentityMap
- #to_json — HttpApiTools::BaseJsonSerializer
- #to_param — HttpApiTools::Model::ActsLikeActiveModel
- #to_raw — HttpApiTools::Model::Transformers::Registry
- #to_s — HttpApiTools::RelationIncludes
- #transformed_value — HttpApiTools::Model::Attributes
- #transformer_registry — HttpApiTools::Model::Attributes
- #type_key_for — HttpApiTools::Sideloading::RelationSideloader