Sha256: 5d6ea5477f8dbe55726880a4a287b5bc67737f0583bf3d9acab174bbb7b431db

Contents?: true

Size: 552 Bytes

Versions: 1

Compression:

Stored size: 552 Bytes

Contents

require "dotremap/invoke_history"
require "dotremap/vkopenurldef"
require "dotremap/dsl/root"

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

  def initialize
    @configs = []
  end

  def to_xml
    Dotremap::InvokeHistory.registered_applications.each do |application|
      vkopenurldef = Dotremap::Vkopenurldef.new(application)
      add_child(vkopenurldef)
    end

    [
      "<?xml version=\"1.0\"?>",
      super(1),
    ].join("\n")
  end

  private

  def add_config(config)
    @configs << config
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

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