module Xommelier::Xml::ClassMethods

Public Instance Methods

xmlns(uri = nil, options = {}, &block) click to toggle source

Defines namespace used in formats

# File lib/xommelier/xml.rb, line 24
def xmlns(uri = nil, options = {}, &block)
  if uri
    options[:module] ||= self
    instance_variable_set(:@_xmlns, Xommelier::Xml::Namespace.new(uri, options, &block))
  end
  instance_variable_get(:@_xmlns) || Xml.xmlns
end