class Arelastic::Nodes::HashGroup

Attributes

nodes[RW]

Public Class Methods

new(nodes) click to toggle source
# File lib/arelastic/nodes/hash_group.rb, line 5
def initialize nodes
  @nodes = nodes
end

Public Instance Methods

as_elastic() click to toggle source
# File lib/arelastic/nodes/hash_group.rb, line 9
def as_elastic
  nodes.each_with_object({}) do |node, result|
    result.merge! convert_to_elastic(node)
  end
end