Sha256: ee81df00107533981e350cf44e1d295ede52f74e1b63a1c3ecf1ce05d81cef8e

Contents?: true

Size: 351 Bytes

Versions: 8

Compression:

Stored size: 351 Bytes

Contents

require "forwardable"
require "karabiner/namespace"
require "karabiner/dsl/group"

class Karabiner::Group
  extend Forwardable
  include Karabiner::XmlTree
  include Karabiner::DSL::Group

  def_delegator :@item, :to_xml
  def_delegator :@item, :add_child

  def initialize(name)
    @item = Karabiner::Item.new(name, skip_identifier: true)
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
karabiner-0.4.0 lib/karabiner/group.rb
karabiner-0.3.1 lib/karabiner/group.rb
karabiner-0.3.0 lib/karabiner/group.rb
karabiner-0.2.1 lib/karabiner/group.rb
karabiner-0.2.0 lib/karabiner/group.rb
karabiner-0.1.2 lib/karabiner/group.rb
karabiner-0.1.1 lib/karabiner/group.rb
karabiner-0.1.0 lib/karabiner/group.rb