Module: Ext::Array
- Defined in:
- lib/ext/array.rb
Instance Method Summary collapse
-
#find_by(**attrs) ⇒ Object
First object that matches passed in key/value pairs.
-
#where(**attrs) ⇒ Array<Object>
All items that match all key/value pairs.
Instance Method Details
#find_by(**attrs) ⇒ Object
Returns First object that matches passed in key/value pairs.
10 11 12 |
# File 'lib/ext/array.rb', line 10 def find_by(**attrs) find { |item| item.attrs_match?(**attrs) } end |