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