Sha256: d4f38c2dbefeedafeb6ed246c58d29adb4359e0d29e23b85dba07eca2eae0882
Contents?: true
Size: 479 Bytes
Versions: 2
Compression:
Stored size: 479 Bytes
Contents
# frozen_string_literal: true module Dayman class Request module Filters # http://jsonapi.org/format/#fetching-filtering def filter(conditions) filters.merge!(conditions) self end alias where filter private def filters_to_query_parameters return {} if filters.blank? filters.each_with_object({}) do |(key, value), hash| hash["filter[#{key}]"] = value end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dayman-0.1.2 | lib/dayman/request/filters.rb |
dayman-0.1.1 | lib/dayman/request/filters.rb |