Sha256: e4439c7a5ec0b9019a5738c6d27b7f1562d28514aa06eff945928782e16728c9

Contents?: true

Size: 430 Bytes

Versions: 5

Compression:

Stored size: 430 Bytes

Contents

require 'mobility/backends/active_record/pg_query_methods'
require 'mobility/backends/active_record/query_methods'

module Mobility
  module Backends
    class ActiveRecord::Hstore::QueryMethods < ActiveRecord::QueryMethods
      include ActiveRecord::PgQueryMethods

      private

      def matches(key, value, locale)
        build_infix(:'->', arel_table[key], quote(locale)).eq(quote(value.to_s))
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
mobility-0.5.1 lib/mobility/backends/active_record/hstore/query_methods.rb
mobility-0.5.0 lib/mobility/backends/active_record/hstore/query_methods.rb
mobility-0.4.3 lib/mobility/backends/active_record/hstore/query_methods.rb
mobility-0.4.2 lib/mobility/backends/active_record/hstore/query_methods.rb
mobility-0.4.1 lib/mobility/backends/active_record/hstore/query_methods.rb