Class: Puppet::Util::TagSet
Class Method Summary
collapse
Instance Method Summary
collapse
included, #mime, #render, #support_format?, #to_json, #to_msgpack, #to_pson
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(Puppet::Util::Yaml.safe_load(yaml, [Symbol]))
end
|
Instance Method Details
#join(*args) ⇒ Object
24
25
26
|
# File 'lib/puppet/util/tag_set.rb', line 24
def join(*args)
to_a.join(*args)
end
|
#to_data_hash ⇒ Object
TODO: A method named #to_data_hash should not return an array
20
21
22
|
# File 'lib/puppet/util/tag_set.rb', line 20
def to_data_hash
to_a
end
|
11
12
13
|
# File 'lib/puppet/util/tag_set.rb', line 11
def to_yaml
@hash.keys.to_yaml
end
|