Sha256: ef043c26d01ffe743e90b216269a53c65bf5e07d99b251b25795068f1cb8b021
Contents?: true
Size: 354 Bytes
Versions: 20
Compression:
Stored size: 354 Bytes
Contents
=begin rdoc Array extensions =end class Array # Example nodes.select_with_hash(:status=>'running') def select_with_hash(conditions={}) return self if conditions.empty? select do |node| conditions.any? do |k,v| ( node.has_key?(k) && node[k]==v ) or ( node.respond_to?(k) && node.send(k)==v ) end end end end
Version data entries
20 entries across 20 versions & 1 rubygems