Class: Elasticated::Delimiters::StandardFieldDelimiter

Inherits:
Object
  • Object
show all
Defined in:
lib/elasticated/delimiters/standard_field_delimiter.rb

Direct Known Subclasses

DateFieldDelimiter, TermFieldDelimiter

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(opts = {}) ⇒ StandardFieldDelimiter

Returns a new instance of StandardFieldDelimiter.



10
11
12
13
# File 'lib/elasticated/delimiters/standard_field_delimiter.rb', line 10

def initialize(opts={})
  self.field_name = opts.fetch(:field)
  self.filter_name = opts.fetch(:as, field_name)
end

Instance Attribute Details

#field_nameObject

abstract class child must implement ‘build_strategy_params()’



8
9
10
# File 'lib/elasticated/delimiters/standard_field_delimiter.rb', line 8

def field_name
  @field_name
end

#filter_nameObject

abstract class child must implement ‘build_strategy_params()’



8
9
10
# File 'lib/elasticated/delimiters/standard_field_delimiter.rb', line 8

def filter_name
  @filter_name
end