Sha256: e2c31dfe724260343242bd862214b956f4d58310adf2c790e06ce739f48661d1

Contents?: true

Size: 406 Bytes

Versions: 1

Compression:

Stored size: 406 Bytes

Contents

require "dotremap/openurl"
require "dotremap/dsl/root"

class Dotremap::Root
  include Dotremap::DSL::Root

  def initialize
    @childs = []
  end
  attr_accessor :childs

  def to_xml
    [
      "<?xml version=\"1.0\"?>",
      "<root>",
      childs.map(&:to_xml).join("\n\n").gsub(/^/, "  "),
      Dotremap::Openurl.registered_xml.gsub(/^/, "  "),
      "</root>",
    ].compact.join("\n")
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
dotremap-0.0.3 lib/dotremap/root.rb