module MongoidHashQuery

Constants

VERSION

Attributes

configuration[RW]

Public Class Methods

configure() { |configuration| ... } click to toggle source
# File lib/mongoid_hash_query.rb, line 16
def self.configure
  self.configuration
  yield(configuration)
end

Public Instance Methods

aggregations(resource, params) click to toggle source
# File lib/mongoid_hash_query.rb, line 36
def aggregations(resource, params)
  Aggregation.new(resource, params).apply
end
apply_filters(resource, params, include_associations: false, model: nil) click to toggle source
# File lib/mongoid_hash_query.rb, line 27
def apply_filters(resource, params, include_associations: false, model: nil)
  FilterApplier.new(
    resource,
    params,
    include_associations: include_associations,
    model: model
  ).apply_filters
end