Sha256: e9dea5edcb1f1946f2b61caa5a4cac9c0ac0823c1571e32840952035884bfdb5
Contents?: true
Size: 625 Bytes
Versions: 4
Compression:
Stored size: 625 Bytes
Contents
require 'xommelier' require 'xommelier/xml/class_methods' require 'active_support/concern' module Xommelier module Xml extend ActiveSupport::Concern DEFAULT_NS = 'http://www.w3.org/XML/1998/namespace' included do instance_variable_set :@_xmlns, nil end autoload :Namespace, 'xommelier/xml/namespace' autoload :Element, 'xommelier/xml/element' extend ClassMethods xmlns DEFAULT_NS, as: :xml module CommonAttributes def self.included(base) base.attribute :lang, ns: Xml.xmlns base.attribute :base, type: Uri, ns: Xml.xmlns end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
xommelier-0.1.7 | lib/xommelier/xml.rb |
xommelier-0.1.6 | lib/xommelier/xml.rb |
xommelier-0.1.5 | lib/xommelier/xml.rb |
xommelier-0.1.4 | lib/xommelier/xml.rb |