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