Module: XMLable

Defined in:
lib/xmlable.rb,
lib/xmlable/mixins.rb,
lib/xmlable/exports.rb,
lib/xmlable/builder.rb,
lib/xmlable/version.rb,
lib/xmlable/element.rb,
lib/xmlable/options.rb,
lib/xmlable/document.rb,
lib/xmlable/handlers.rb,
lib/xmlable/attribute.rb,
lib/xmlable/exports/base.rb,
lib/xmlable/handlers/base.rb,
lib/xmlable/handlers/root.rb,
lib/xmlable/mixins/export.rb,
lib/xmlable/mixins/object.rb,
lib/xmlable/mixins/wrapper.rb,
lib/xmlable/mixins/castable.rb,
lib/xmlable/options/storage.rb,
lib/xmlable/handlers/element.rb,
lib/xmlable/handlers/storage.rb,
lib/xmlable/mixins/container.rb,
lib/xmlable/handlers/elements.rb,
lib/xmlable/handlers/document.rb,
lib/xmlable/mixins/bare_value.rb,
lib/xmlable/handlers/root_none.rb,
lib/xmlable/handlers/attribute.rb,
lib/xmlable/handlers/namespace.rb,
lib/xmlable/handlers/mixins/tag.rb,
lib/xmlable/mixins/root_storage.rb,
lib/xmlable/mixins/instantiable.rb,
lib/xmlable/mixins/value_storage.rb,
lib/xmlable/exports/xml_exporter.rb,
lib/xmlable/handlers/element_none.rb,
lib/xmlable/exports/json_exporter.rb,
lib/xmlable/mixins/content_storage.rb,
lib/xmlable/mixins/options_storage.rb,
lib/xmlable/handlers/attribute_none.rb,
lib/xmlable/mixins/elements_storage.rb,
lib/xmlable/mixins/document_storage.rb,
lib/xmlable/options/nokogiri_export.rb,
lib/xmlable/handlers/mixins/described.rb,
lib/xmlable/handlers/mixins/namespace.rb,
lib/xmlable/mixins/attributes_storage.rb,
lib/xmlable/mixins/standalone_element.rb,
lib/xmlable/mixins/standalone_attribute.rb,
lib/xmlable/mixins/namespace_definitions_storage.rb

Overview

XMLable provides an ability to handle XML objects with Ruby's classes.

Defined Under Namespace

Modules: Attribute, ClassMethods, Document, Element, Exports, Handlers, Mixins, Options Classes: Builder

Constant Summary collapse

VERSION =

Returns gem version

Returns:

  • (String)

    returns gem version

'0.0.0.alpha1'

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object


11
12
13
# File 'lib/xmlable.rb', line 11

def self.included(base)
  base.extend(ClassMethods)
end