Table of Contents - nokogiri-happymapper-deiga-0.5.10 Documentation
Pages
- CHANGELOG
-
README
- HappyMapper
- Major Differences
- Installation
- Rubygems
- Bundler
- Examples
- HappyMapper.parse(XML)
- Address.parse(XML)
- Parsing
- Multiple Elements Mapping
- Attribute Mapping
- Attributes On Empty Child Elements
- Class composition (and Text Node)
- Custom XPATH
- Has One, Has Many
- Shared Functionality
- Inheritance Approach
- Module Mixins Approach
- Filtering with XPATH (non-greedy)
- Namespaces
- Large Datasets (in_groups_of)
- Saving to XML
- :on_save
- :state_when_nil
- :read_only
- namespaces
Classes and Modules
- HappyMapper
- HappyMapper::AnonymousMapper
- HappyMapper::AnonymousWrapperClassFactory
- HappyMapper::Attribute
- HappyMapper::Boolean
- HappyMapper::ClassMethods
- HappyMapper::Element
- HappyMapper::Item
- HappyMapper::SupportedTypes
- HappyMapper::SupportedTypes::CastWhenType
- HappyMapper::SupportedTypes::NilOrAlreadyConverted
- HappyMapper::TextNode
- HappyMapper::XmlContent
Methods
- ::get — HappyMapper::AnonymousWrapperClassFactory
- ::included — HappyMapper
- ::new — HappyMapper::Attribute
- ::new — HappyMapper::Item
- ::new — HappyMapper::SupportedTypes::CastWhenType
- ::new — HappyMapper
- #apply — HappyMapper::SupportedTypes::CastWhenType
- #apply — HappyMapper::SupportedTypes::NilOrAlreadyConverted
- #apply? — HappyMapper::SupportedTypes::CastWhenType
- #apply? — HappyMapper::SupportedTypes::NilOrAlreadyConverted
- #attribute — HappyMapper::ClassMethods
- #attributes — HappyMapper::ClassMethods
- #constant — HappyMapper::Item
- #constantize — HappyMapper::Item
- #content — HappyMapper::ClassMethods
- #convert_string_to_constant — HappyMapper::Item
- #create_happymapper_class_with_element — HappyMapper::AnonymousMapper
- #create_happymapper_class_with_tag — HappyMapper::AnonymousMapper
- #custom_parser_defined? — HappyMapper::Item
- #define_attribute_on_class — HappyMapper::AnonymousMapper
- #define_element_on_class — HappyMapper::AnonymousMapper
- #element — HappyMapper::ClassMethods
- #elements — HappyMapper::ClassMethods
- #find — HappyMapper::Attribute
- #find — HappyMapper::Element
- #find — HappyMapper::TextNode
- #from_xml_node — HappyMapper::Item
- #handle_attributes_option — HappyMapper::Element
- #has_many — HappyMapper::ClassMethods
- #has_one — HappyMapper::ClassMethods
- #has_xml_content — HappyMapper::ClassMethods
- #method_name — HappyMapper::Item
- #namespace — HappyMapper::ClassMethods
- #no_operation — HappyMapper::SupportedTypes::CastWhenType
- #nokogiri_config_callback — HappyMapper::ClassMethods
- #parse — HappyMapper
- #parse — HappyMapper::ClassMethods
- #parse — HappyMapper::AnonymousMapper
- #process_node_as_supported_type — HappyMapper::Item
- #process_node_as_xml_content — HappyMapper::Item
- #process_node_with_custom_parser — HappyMapper::Item
- #process_node_with_default_parser — HappyMapper::Item
- #register — HappyMapper::SupportedTypes
- #register_namespace — HappyMapper::ClassMethods
- #register_type — HappyMapper::SupportedTypes
- #suported_type_registered? — HappyMapper::Item
- #tag — HappyMapper::ClassMethods
- #tag_name — HappyMapper::ClassMethods
- #to_xml — HappyMapper
- #type — HappyMapper::SupportedTypes::NilOrAlreadyConverted
- #typecast — HappyMapper::Item
- #typecaster — HappyMapper::Item
- #types — HappyMapper::SupportedTypes
- #underscore — HappyMapper::AnonymousMapper
- #with_nokogiri_config — HappyMapper::ClassMethods
- #wrap — HappyMapper::ClassMethods
- #xpath — HappyMapper::Item