Sha256: a5d88f00496a8a484980e0f598fb8a5e7bc783fd07a4fd61bf09ecc84a31ea1f
Contents?: true
Size: 572 Bytes
Versions: 16
Compression:
Stored size: 572 Bytes
Contents
Facter.add(:foo, :type => :aggregate) do chunk(:one) do 1 end chunk(:two) do 2 end chunk(:three) do 3 end chunk(:four) do 4 end aggregate do |chunks| raise 'nope' unless chunks.size == 4 raise 'nope' unless chunks.has_key? :one raise 'nope' unless chunks.has_key? :two raise 'nope' unless chunks.has_key? :three raise 'nope' unless chunks.has_key? :four sum = 0 chunks.each_value do |i| sum += i end sum end end
Version data entries
16 entries across 16 versions & 2 rubygems