Sha256: 6731b57294d0802b20e95c18e214a1b4faa560e4b4d70b52f00490168b1e840c

Contents?: true

Size: 400 Bytes

Versions: 19

Compression:

Stored size: 400 Bytes

Contents

module Chewy
  class Query
    module Nodes
      class Query < Expr
        def initialize query, options = {}
          @query = query
          @options = options
        end

        def __render__
          if @options.key?(:cache)
            {fquery: {query: @query, _cache: !!@options[:cache]}}
          else
            {query: @query}
          end
        end
      end
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
chewy-0.8.4 lib/chewy/query/nodes/query.rb
chewy-0.8.3 lib/chewy/query/nodes/query.rb
chewy-0.8.2 lib/chewy/query/nodes/query.rb
chewy-0.8.1 lib/chewy/query/nodes/query.rb
chewy-0.8.0 lib/chewy/query/nodes/query.rb
chewy-0.7.0 lib/chewy/query/nodes/query.rb
chewy-0.6.2 lib/chewy/query/nodes/query.rb
chewy-0.6.1 lib/chewy/query/nodes/query.rb
chewy-0.6.0 lib/chewy/query/nodes/query.rb
chewy-0.5.2 lib/chewy/query/nodes/query.rb
chewy-0.5.1 lib/chewy/query/nodes/query.rb
chewy-0.5.0 lib/chewy/query/nodes/query.rb
chewy-0.4.1 lib/chewy/query/nodes/query.rb
chewy-0.4.0 lib/chewy/query/nodes/query.rb
chewy-0.3.0 lib/chewy/query/nodes/query.rb
chewy-0.2.4 lib/chewy/query/nodes/query.rb
chewy-0.2.2 lib/chewy/query/nodes/query.rb
chewy-0.2.0 lib/chewy/query/nodes/query.rb
chewy-0.1.0 lib/chewy/query/nodes/query.rb