class Middleman::Sitemap::Queryable::Query
def where(constraints_hash)
def where(constraints_hash) selector_hash = constraints_hash.reject { |key, value| !key.is_a? Selector } symbol_hash = constraints_hash.reject { |key, value| key.is_a? Selector } symbol_hash.each do |attribute, value| selector = Selector.new(:attribute => attribute, :operator => 'equal') selector_hash.update({ selector => value }) end @where.merge! selector_hash self end