Sha256: 65f5d42a0fee5a6836d2aeb14cbbd40e93bd0bda351d55836e9d8195cb824493

Contents?: true

Size: 432 Bytes

Versions: 32

Compression:

Stored size: 432 Bytes

Contents

# frozen_string_literal: true
module Mobility
  module Plugins
=begin

@see {Mobility::Plugins::ActiveRecord::Query} or {Mobility::Plugins::Sequel::Query}.

=end
    module Query
      extend Plugin

      default :i18n
      requires :backend, include: :before

      def query_method
        (options[:query] == true) ? self.class.defaults[:query] : options[:query]
      end
    end

    register_plugin(:query, Query)
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
mobility-1.3.2 lib/mobility/plugins/query.rb
mobility-1.3.1 lib/mobility/plugins/query.rb
mobility-1.3.0 lib/mobility/plugins/query.rb
mobility-1.3.0.rc3 lib/mobility/plugins/query.rb
mobility-1.3.0.rc2 lib/mobility/plugins/query.rb
mobility-1.3.0.rc1 lib/mobility/plugins/query.rb
mobility-1.2.9 lib/mobility/plugins/query.rb
mobility-1.2.8 lib/mobility/plugins/query.rb
mobility-1.2.7 lib/mobility/plugins/query.rb
mobility-1.2.6 lib/mobility/plugins/query.rb
mobility-1.2.5 lib/mobility/plugins/query.rb
mobility-1.2.4 lib/mobility/plugins/query.rb
mobility-1.2.3 lib/mobility/plugins/query.rb
mobility-1.2.2 lib/mobility/plugins/query.rb
mobility-1.2.1 lib/mobility/plugins/query.rb
mobility-1.2.0 lib/mobility/plugins/query.rb
mobility-1.1.3 lib/mobility/plugins/query.rb
mobility-1.1.2 lib/mobility/plugins/query.rb
mobility-1.1.1 lib/mobility/plugins/query.rb
mobility-1.1.0 lib/mobility/plugins/query.rb