matthuhiggins/arelastic

View on GitHub
lib/arelastic/queries/filter.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Arelastic
  module Queries
    class Filter < Arelastic::Queries::Query
      attr_accessor :query, :options
      def initialize(query, options = {})
        @query   = query
        @options = options
      end

      def as_elastic
        {
          'filter' => convert_to_elastic(query)
        }.update(options)
      end
    end
  end
end