Table of Contents - lp-serializable-1.0.1 Documentation
Classes and Modules
- FastJsonapi
- FastJsonapi::MultiToJson
- FastJsonapi::MultiToJson::Result
- FastJsonapi::ObjectSerializer
- FastJsonapi::SerializationCore
- Lp
- Lp::Serializable
- Lp::Serializable::Exceptions
- Lp::Serializable::Exceptions::UnserializableCollection
- Lp::Serializable::Strategies
- Lp::Serializable::Utilities
Methods
- ::define_to_json — FastJsonapi::MultiToJson
- ::logger — FastJsonapi::MultiToJson
- ::new — FastJsonapi::MultiToJson::Result
- ::new — Lp::Serializable::Exceptions::UnserializableCollection
- ::new — FastJsonapi::ObjectSerializer
- ::reset_to_json! — FastJsonapi::MultiToJson
- ::to_json — FastJsonapi::MultiToJson
- ::to_json_method — FastJsonapi::MultiToJson
- #add_relationship — FastJsonapi::ObjectSerializer
- #attributes — FastJsonapi::ObjectSerializer
- #attributes_hash — FastJsonapi::SerializationCore
- #belongs_to — FastJsonapi::ObjectSerializer
- #cache_options — FastJsonapi::ObjectSerializer
- #collection? — Lp::Serializable::Strategies
- #compute_serializer_name — FastJsonapi::ObjectSerializer
- #create_relationship_hash — FastJsonapi::ObjectSerializer
- #expose_data — Lp::Serializable::Utilities
- #fetch_associated_object — FastJsonapi::SerializationCore
- #fetch_id — FastJsonapi::SerializationCore
- #fetch_polymorphic_option — FastJsonapi::ObjectSerializer
- #flatten_and_nest_data — Lp::Serializable::Strategies
- #flatten_array_and_nest_data — Lp::Serializable::Strategies
- #flatten_array_of_hashes — Lp::Serializable::Utilities
- #flatten_hash — Lp::Serializable::Utilities
- #flatten_hash_map — Lp::Serializable::Utilities
- #get_included_records — FastJsonapi::SerializationCore
- #has_many — FastJsonapi::ObjectSerializer
- #has_one — FastJsonapi::ObjectSerializer
- #hash_and_has_data_key? — Lp::Serializable::Utilities
- #hash_and_matches_redundant_keys? — Lp::Serializable::Utilities
- #hash_for_collection — FastJsonapi::ObjectSerializer
- #hash_for_one_record — FastJsonapi::ObjectSerializer
- #id_from_record — FastJsonapi::SerializationCore
- #id_hash — FastJsonapi::SerializationCore
- #id_hash_from_record — FastJsonapi::SerializationCore
- #ids_hash — FastJsonapi::SerializationCore
- #ids_hash_from_record_and_relationship — FastJsonapi::SerializationCore
- #inherited — FastJsonapi::ObjectSerializer
- #is_collection? — FastJsonapi::ObjectSerializer
- #link — FastJsonapi::ObjectSerializer
- #links_hash — FastJsonapi::SerializationCore
- #nest_data? — Lp::Serializable::Utilities
- #nest_resource_under_data_key — Lp::Serializable::Utilities
- #new_hash — Lp::Serializable::Utilities
- #ok? — FastJsonapi::MultiToJson::Result
- #parse_include_item — FastJsonapi::SerializationCore
- #process_options — FastJsonapi::ObjectSerializer
- #record_hash — FastJsonapi::SerializationCore
- #reflected_record_type — FastJsonapi::ObjectSerializer
- #relationships_hash — FastJsonapi::SerializationCore
- #remaining_items — FastJsonapi::SerializationCore
- #rescue — FastJsonapi::MultiToJson::Result
- #run_key_transform — FastJsonapi::ObjectSerializer
- #serializable — Lp::Serializable
- #serializable_class — Lp::Serializable
- #serializable_collection — Lp::Serializable
- #serializable_hash — FastJsonapi::ObjectSerializer
- #serializable_hash_with_class_name — Lp::Serializable::Strategies
- #serialize_and_flatten — Lp::Serializable
- #serialize_and_flatten_collection — Lp::Serializable
- #serialize_and_flatten_with_class_name — Lp::Serializable
- #serialize_hash — Lp::Serializable::Strategies
- #serialized_json — FastJsonapi::ObjectSerializer
- #set_id — FastJsonapi::ObjectSerializer
- #set_key_transform — FastJsonapi::ObjectSerializer
- #set_nested_option — Lp::Serializable::Strategies
- #set_type — FastJsonapi::ObjectSerializer
- #to_hash — FastJsonapi::ObjectSerializer
- #to_json — FastJsonapi::SerializationCore
- #use_hyphen — FastJsonapi::ObjectSerializer
- #validate_includes! — FastJsonapi::ObjectSerializer
- #value! — FastJsonapi::MultiToJson::Result