Sha256: 3044c9e9c5570a3c6b444a820254de67ac1b39fa17efad32e7b75b0aafd071d7
Contents?: true
Size: 511 Bytes
Versions: 20
Compression:
Stored size: 511 Bytes
Contents
# frozen_string_literal: true require 'set' require_relative '../../puppet/network/format_support' class Puppet::Util::TagSet < Set include Puppet::Network::FormatSupport def self.from_yaml(yaml) new(Puppet::Util::Yaml.safe_load(yaml, [Symbol])) end def to_yaml @hash.keys.to_yaml end def self.from_data_hash(data) new(data) end # TODO: A method named #to_data_hash should not return an array def to_data_hash to_a end def join(*args) to_a.join(*args) end end
Version data entries
20 entries across 20 versions & 1 rubygems