Sha256: 2cf82463d0bf28335644a3082b26ae1c724c86aa2eeb92b7d88c1050c14bbea4

Contents?: true

Size: 425 Bytes

Versions: 1

Compression:

Stored size: 425 Bytes

Contents

require 'xommelier/xml'

module Xommelier
  module Xml
    module ClassMethods
      def ns
        Xommelier::Xml::Namespace.registry
      end

      # Defines namespace used in formats
      def xmlns(uri = nil, options = {}, &block)
        if uri
          instance_variable_set :@_xmlns, Xommelier::Xml::Namespace.new(uri, options, &block)
        end
        instance_variable_get :@_xmlns
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
xommelier-0.0.1 lib/xommelier/xml/class_methods.rb