class Arelastic::Mappings::MultiField

Attributes

field[R]
field_mappings[R]

Public Class Methods

new(field, field_mappings) click to toggle source
# File lib/arelastic/mappings/types/multi_field.rb, line 5
def initialize(field, field_mappings)
  @field = field
  @field_mappings = field_mappings
end

Public Instance Methods

as_elastic() click to toggle source
# File lib/arelastic/mappings/types/multi_field.rb, line 10
def as_elastic
  {
    field => {
      'type'    => 'multi_field',
      'fields'  => field_mappings
    }
  }
end