Sha256: ab7bad3926a3833df4187f1658bb46593735e42533380ed0c8bd948d42339fc5

Contents?: true

Size: 703 Bytes

Versions: 1

Compression:

Stored size: 703 Bytes

Contents

require "om/xml/container"
require "om/xml/accessors"
require "om/xml/validation"
require "om/xml/properties"
require "om/xml/property_value_operators"
require "om/xml/generator"

module OM::XML
  
  attr_accessor :ng_xml
  
  # Instance Methods -- These methods will be available on instances of classes that include this module
  
  def self.included(klass)
    klass.send(:include, OM::XML::Container)
    klass.send(:include, OM::XML::Accessors)
    klass.send(:include, OM::XML::Validation)
    klass.send(:include, OM::XML::Properties)
    klass.send(:include, OM::XML::PropertyValueOperators)
    klass.send(:include, OM::XML::Generator)

    # klass.send(:include, OM::XML::Schema)
  end
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
om-0.1.5 lib/om/xml.rb