Module: XMLable
- Defined in:
- lib/xmlable.rb,
lib/xmlable/mixins.rb,
lib/xmlable/builder.rb,
lib/xmlable/element.rb,
lib/xmlable/exports.rb,
lib/xmlable/options.rb,
lib/xmlable/version.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/document.rb,
lib/xmlable/handlers/elements.rb,
lib/xmlable/mixins/bare_value.rb,
lib/xmlable/handlers/attribute.rb,
lib/xmlable/handlers/namespace.rb,
lib/xmlable/handlers/root_none.rb,
lib/xmlable/handlers/mixins/tag.rb,
lib/xmlable/mixins/instantiable.rb,
lib/xmlable/mixins/root_storage.rb,
lib/xmlable/exports/xml_exporter.rb,
lib/xmlable/mixins/value_storage.rb,
lib/xmlable/exports/json_exporter.rb,
lib/xmlable/handlers/element_none.rb,
lib/xmlable/mixins/content_storage.rb,
lib/xmlable/mixins/options_storage.rb,
lib/xmlable/handlers/attribute_none.rb,
lib/xmlable/mixins/document_storage.rb,
lib/xmlable/mixins/elements_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
'0.0.1'
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
11 12 13 |
# File 'lib/xmlable.rb', line 11 def self.included(base) base.send(:extend, ClassMethods) end |