Sha256: 197e27fae917bd7d2c2b008649f318a3a44b219bb0951796921e2dec93b9227e

Contents?: true

Size: 265 Bytes

Versions: 15

Compression:

Stored size: 265 Bytes

Contents

module CloudSesame
  module Query
    module Node
      class Facet < Abstract

        def facet
          @facet ||= context.table
        end

        def compile
          { facet: JSON.dump(facet) } unless facet.empty?
        end

      end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
CloudSesame-0.4.2 lib/cloud_sesame/query/node/facet.rb
CloudSesame-0.4.1 lib/cloud_sesame/query/node/facet.rb
CloudSesame-0.4.0 lib/cloud_sesame/query/node/facet.rb
CloudSesame-0.3.6 lib/cloud_sesame/query/node/facet.rb
CloudSesame-0.3.5 lib/cloud_sesame/query/node/facet.rb
CloudSesame-0.3.4 lib/cloud_sesame/query/node/facet.rb
CloudSesame-0.3.3 lib/cloud_sesame/query/node/facet.rb
CloudSesame-0.3.2 lib/cloud_sesame/query/node/facet.rb
CloudSesame-0.3.1 lib/cloud_sesame/query/node/facet.rb
CloudSesame-0.3.0 lib/cloud_sesame/query/node/facet.rb
CloudSesame-0.2.5 lib/cloud_sesame/query/node/facet.rb
CloudSesame-0.2.4 lib/cloud_sesame/query/node/facet.rb
CloudSesame-0.2.3 lib/cloud_sesame/query/node/facet.rb
CloudSesame-0.2.2 lib/cloud_sesame/query/node/facet.rb
CloudSesame-0.2.1 lib/cloud_sesame/query/node/facet.rb