Class: Puppet::Util::TagSet
Class Method Summary
collapse
Instance Method Summary
collapse
included, #mime, #render, #support_format?, #to_json, #to_msgpack
Class Method Details
.from_data_hash(data) ⇒ Object
15
16
17
|
# File 'lib/puppet/util/tag_set.rb', line 15
def self.from_data_hash(data)
self.new(data)
end
|
.from_yaml(yaml) ⇒ Object
7
8
9
|
# File 'lib/puppet/util/tag_set.rb', line 7
def self.from_yaml(yaml)
self.new(YAML.load(yaml))
end
|
Instance Method Details
#join(*args) ⇒ Object
27
28
29
|
# File 'lib/puppet/util/tag_set.rb', line 27
def join(*args)
to_a.join(*args)
end
|
#to_data_hash ⇒ Object
19
20
21
|
# File 'lib/puppet/util/tag_set.rb', line 19
def to_data_hash
to_a
end
|
#to_pson(*args) ⇒ Object
23
24
25
|
# File 'lib/puppet/util/tag_set.rb', line 23
def to_pson(*args)
to_data_hash.to_pson
end
|
11
12
13
|
# File 'lib/puppet/util/tag_set.rb', line 11
def to_yaml
@hash.keys.to_yaml
end
|