Table of Contents - hashcast-0.4.0 Documentation
Classes and Modules
- HashCast
- HashCast::AttributesCaster
- HashCast::AttributesParser
- HashCast::AttributesParser::DSL
- HashCast::Caster
- HashCast::Caster::ClassMethods
- HashCast::Casters
- HashCast::Casters::ArrayCaster
- HashCast::Casters::BooleanCaster
- HashCast::Casters::DateCaster
- HashCast::Casters::DateTimeCaster
- HashCast::Casters::FloatCaster
- HashCast::Casters::HashCast
- HashCast::Casters::IntegerCaster
- HashCast::Casters::StringCaster
- HashCast::Casters::SymbolCaster
- HashCast::Casters::TimeCaster
- HashCast::Concern
- HashCast::Concern::MultipleIncludedBlocks
- HashCast::Config
- HashCast::Errors
- HashCast::Errors::ArgumentError
- HashCast::Errors::AttributeError
- HashCast::Errors::CasterNotFoundError
- HashCast::Errors::CastingError
- HashCast::Errors::HashCastError
- HashCast::Errors::MissingAttributeError
- HashCast::Errors::UnexpectedAttributeError
- HashCast::Metadata
- HashCast::Metadata::Attribute
Methods
- ::add_caster — HashCast
- ::cast — HashCast::Casters::ArrayCaster
- ::cast — HashCast::Casters::BooleanCaster
- ::cast — HashCast::Casters::DateCaster
- ::cast — HashCast::Casters::DateTimeCaster
- ::cast — HashCast::Casters::FloatCaster
- ::cast — HashCast::Casters::HashCast
- ::cast — HashCast::Casters::IntegerCaster
- ::cast — HashCast::Casters::StringCaster
- ::cast — HashCast::Casters::SymbolCaster
- ::cast — HashCast::Casters::TimeCaster
- ::cast_array_items — HashCast::Casters::ArrayCaster
- ::cast_string — HashCast::Casters::DateCaster
- ::cast_string — HashCast::Casters::DateTimeCaster
- ::cast_string — HashCast::Casters::FloatCaster
- ::cast_string — HashCast::Casters::IntegerCaster
- ::cast_string — HashCast::Casters::SymbolCaster
- ::cast_string — HashCast::Casters::TimeCaster
- ::casters — HashCast
- ::check_caster_exists! — HashCast::Casters::ArrayCaster
- ::config — HashCast
- ::create — HashCast
- ::new — HashCast::AttributesCaster
- ::new — HashCast::AttributesParser::DSL
- ::new — HashCast::Errors::AttributeError
- ::new — HashCast::Metadata::Attribute
- ::parse — HashCast::AttributesParser
- #add_namespace — HashCast::Errors::AttributeError
- #allow_nil? — HashCast::Metadata::Attribute
- #append_features — HashCast::Concern
- #attributes — HashCast::Caster::ClassMethods
- #cast — HashCast::AttributesCaster
- #cast — HashCast::Caster::ClassMethods
- #cast_attribute — HashCast::AttributesCaster
- #cast_children — HashCast::AttributesCaster
- #cast_children_with_caster — HashCast::AttributesCaster
- #cast_key — HashCast::AttributesCaster
- #check_attr_name_valid! — HashCast::AttributesParser::DSL
- #check_attributes_defined! — HashCast::Caster::ClassMethods
- #check_caster_exists! — HashCast::AttributesParser::DSL
- #check_hash_given! — HashCast::Caster::ClassMethods
- #check_options! — HashCast::Caster::ClassMethods
- #check_options_is_hash! — HashCast::AttributesParser::DSL
- #check_unexpected_attributes_not_given! — HashCast::AttributesCaster
- #get_keys — HashCast::AttributesCaster
- #get_value — HashCast::AttributesCaster
- #has_children? — HashCast::Metadata::Attribute
- #hash — HashCast::AttributesParser::DSL
- #included — HashCast::Concern
- #keys_diff — HashCast::AttributesCaster
- #message — HashCast::Errors::AttributeError
- #method_missing — HashCast::AttributesParser::DSL
- #optional? — HashCast::Metadata::Attribute
- #required? — HashCast::Metadata::Attribute
- #same_in_out_key_format? — HashCast::AttributesCaster
- #set_default_options — HashCast::Caster::ClassMethods
- #to_s — HashCast::Errors::AttributeError