Sha256: 3020c48d4793b13d60d4fd1f58168cbfd84eecb57a8dde199f79f0708f733f99

Contents?: true

Size: 509 Bytes

Versions: 8

Compression:

Stored size: 509 Bytes

Contents

# frozen_string_literal: true
require "mobility/backends/sequel/query_methods"

module Mobility
  module Backends
    module Sequel
      class Serialized::QueryMethods < QueryMethods
        include Backends::Serialized

        def initialize(attributes, _)
          super
          q = self

          define_method :where do |*cond, &block|
            q.check_opts(cond.first) || super(*cond, &block)
          end
        end
      end
      Serialized.private_constant :QueryMethods
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
mobility-0.7.6 lib/mobility/backends/sequel/serialized/query_methods.rb
mobility-0.7.5 lib/mobility/backends/sequel/serialized/query_methods.rb
mobility-0.7.4 lib/mobility/backends/sequel/serialized/query_methods.rb
mobility-0.7.3 lib/mobility/backends/sequel/serialized/query_methods.rb
mobility-0.7.2 lib/mobility/backends/sequel/serialized/query_methods.rb
mobility-0.7.1 lib/mobility/backends/sequel/serialized/query_methods.rb
mobility-0.7.0 lib/mobility/backends/sequel/serialized/query_methods.rb
mobility-0.6.0 lib/mobility/backends/sequel/serialized/query_methods.rb