Method: FilterArray#field
- Defined in:
- lib/utils/filter_array.rb
#field(key, value = nil) ⇒ Object
allows for chaining .field(‘arch’, ‘b32’).field(‘key’, ‘access’).rules
16 17 18 19 20 21 22 23 |
# File 'lib/utils/filter_array.rb', line 16 def field(key, value = nil) if value res = rules.find_all { |r| r[key.to_sym] == value } FilterArray.new(res) else rules.map { |h| h[key.to_sym] }.uniq end end |