class Elasticband::Query::ScoreFunction::FieldValueFactor
Attributes
field[RW]
options[RW]
Public Class Methods
new(field, options = {})
click to toggle source
# File lib/elasticband/query/score_function/field_value_factor.rb, line 7 def initialize(field, options = {}) self.field = field.to_sym self.options = options end
Public Instance Methods
to_h()
click to toggle source
# File lib/elasticband/query/score_function/field_value_factor.rb, line 12 def to_h { field_value_factor: function_hash } end
Private Instance Methods
function_hash()
click to toggle source
# File lib/elasticband/query/score_function/field_value_factor.rb, line 18 def function_hash { field: field }.merge!(options) end