Class: Elasticated::Mapping::NestedBuilder

Inherits:
FieldsBuilder show all
Defined in:
lib/elasticated/mapping/nested_builder.rb

Instance Attribute Summary

Attributes inherited from FieldsBuilder

#fields, #name, #nesteds, #sub_objects

Instance Method Summary collapse

Methods inherited from FieldsBuilder

#add_property, #analyzed_string, #boolean, #build, #date, #double, #float, #initialize, #integer, #long, #nested, #object, #partial, #string

Methods included from Elasticated::Mixins::BlockEvaluation

#evaluate

Constructor Details

This class inherits a constructor from Elasticated::Mapping::FieldsBuilder

Instance Method Details

#build_bodyObject

override



6
7
8
9
10
11
# File 'lib/elasticated/mapping/nested_builder.rb', line 6

def build_body
  {
    type: :nested,
    properties: super
  }
end