class LogStash::Filters::MathCalculationElements::LiteralElement

Public Class Methods

new(literal, position) click to toggle source

does not support `set`

# File lib/logstash/filters/math_calculation_elements.rb, line 114
def initialize(literal, position)
  @literal = literal
  @position = position
end

Public Instance Methods

get(event_register_context = nil) click to toggle source
# File lib/logstash/filters/math_calculation_elements.rb, line 127
def get(event_register_context = nil)
  @literal
end
inspect() click to toggle source
# File lib/logstash/filters/math_calculation_elements.rb, line 131
def inspect
  "\"operand #{@position}: #{@literal.inspect}\""
end
key() click to toggle source
# File lib/logstash/filters/math_calculation_elements.rb, line 119
def key
  nil
end
literal?() click to toggle source
# File lib/logstash/filters/math_calculation_elements.rb, line 123
def literal?
  true
end
to_s() click to toggle source
# File lib/logstash/filters/math_calculation_elements.rb, line 135
def to_s
  inspect
end