Class: TimestampAPI::Collection
- Inherits:
-
Array
- Object
- Array
- TimestampAPI::Collection
- Defined in:
- lib/timestamp_api/collection.rb
Instance Method Summary collapse
Instance Method Details
#where(conditions) ⇒ Object
3 4 5 6 7 8 |
# File 'lib/timestamp_api/collection.rb', line 3 def where(conditions) raise TimestampAPI::InvalidWhereContitions unless conditions.is_a? Hash conditions.each_with_object(self.dup) do |condition, acc| acc.select! { |i| i.send(condition.first.to_sym) == condition.last } end end |