Sha256: c4a1015563d03b2cec943017f4e220673fb719da64ccd59de0ff02228790ab94

Contents?: true

Size: 631 Bytes

Versions: 5

Compression:

Stored size: 631 Bytes

Contents

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

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::Schema)
  end
  
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
om-0.1.4 lib/om/xml.rb
om-0.1.3 lib/om/xml.rb
om-0.1.2 lib/om/xml.rb
om-0.1.0 lib/om/xml.rb
opinionated-xml-0.1.0 lib/om/xml.rb