Module: SelectWhere
- Defined in:
- lib/select_where.rb
Defined Under Namespace
Modules: Helpers
Class Method Summary collapse
Class Method Details
.detect(array, match_hash) ⇒ Object
4 5 6 |
# File 'lib/select_where.rb', line 4 def self.detect(array, match_hash) array.detect { |i| match_hash.each.all? { |k,v| ::SelectWhere::Helpers.item_matches_target?(i, k, v) }} end |
.select(array, match_hash) ⇒ Object
8 9 10 |
# File 'lib/select_where.rb', line 8 def self.select(array, match_hash) array.select { |i| match_hash.each.all? { |k,v| ::SelectWhere::Helpers.item_matches_target?(i, k, v) }} end |