class Elasticband::Query::ScoreFunction::BoostMode

Constants

MODES

Attributes

mode[RW]

Public Class Methods

new(mode = nil) click to toggle source
# File lib/elasticband/query/score_function/boost_mode.rb, line 9
def initialize(mode = nil)
  self.mode = mode
end

Public Instance Methods

to_h() click to toggle source
# File lib/elasticband/query/score_function/boost_mode.rb, line 13
def to_h
  return {} unless mode && MODES.include?(mode)

  { boost_mode: mode }
end