Sha256: 0408f209adc2e07e4d0f88cf7a7e25d7034af89f4f584a4b1ec43c7e21fd53dd

Contents?: true

Size: 303 Bytes

Versions: 20

Compression:

Stored size: 303 Bytes

Contents

module Elastic::Results
  class ResultGroup < Base
    attr_reader :keys, :data

    def initialize(_keys, _data)
      @keys = _keys.freeze
      @data = _data
    end

    def as_value
      @data.as_value
    end

    def traverse(&_block)
      super
      @data.traverse(&_block)
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
elastic-rails-1.0.4 lib/elastic/results/result_group.rb
elastic-rails-1.0.3 lib/elastic/results/result_group.rb
elastic-rails-1.0.2 lib/elastic/results/result_group.rb
elastic-rails-1.0.1 lib/elastic/results/result_group.rb
elastic-rails-1.0.0 lib/elastic/results/result_group.rb
elastic-rails-0.8.7 lib/elastic/results/result_group.rb
elastic-rails-0.8.6 lib/elastic/results/result_group.rb
elastic-rails-0.8.5 lib/elastic/results/result_group.rb
elastic-rails-0.8.4 lib/elastic/results/result_group.rb
elastic-rails-0.8.3 lib/elastic/results/result_group.rb
elastic-rails-0.8.2 lib/elastic/results/result_group.rb
elastic-rails-0.8.1 lib/elastic/results/result_group.rb
elastic-rails-0.8.0 lib/elastic/results/result_group.rb
elastic-rails-0.7.0 lib/elastic/results/result_group.rb
elastic-rails-0.6.4 lib/elastic/results/result_group.rb
elastic-rails-0.6.3 lib/elastic/results/result_group.rb
elastic-rails-0.6.2 lib/elastic/results/result_group.rb
elastic-rails-0.6.1 lib/elastic/results/result_group.rb
elastic-rails-0.6.0 lib/elastic/results/result_group.rb
elastic-rails-0.5.0 lib/elastic/results/result_group.rb