Class: Karabiner::Root

Inherits:
Object
  • Object
show all
Includes:
DSL::Root, XmlTree
Defined in:
lib/karabiner/root.rb

Instance Method Summary collapse

Methods included from DSL::Root

#appdef, #config, #group

Methods included from DSL::Group

#item

Methods included from XmlTree

#add_child, #search_childs

Constructor Details

#initializeRoot

Returns a new instance of Root.



9
10
11
# File 'lib/karabiner/root.rb', line 9

def initialize
  @configs = []
end

Instance Method Details

#to_xmlObject



13
14
15
16
17
18
19
20
21
# File 'lib/karabiner/root.rb', line 13

def to_xml
  add_registered_applications
  add_registered_scripts

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