Sha256: 349f695b126b552b1848a33edd6980f6f5c15b4881a718b9ba9b9d173182c120
Contents?: true
Size: 535 Bytes
Versions: 4
Compression:
Stored size: 535 Bytes
Contents
require 'volt/models/persistors/base' module Volt module Persistors class Page < Base def auto_generate_id true end def where(query) @model.select do |model| # Run through each key in the query and make sure the value matches. # We use .all? because once one fails to match, we can return false, # because it wouldn't match as a whole. query.all? do |key, value| model.get(key) == value end end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems