class LastValueStore

Public Class Methods

new(path, name) click to toggle source
# File lib/logstash/inputs/mongoprofile.rb, line 145
def initialize(path, name)
  @file_full_name = "#{path}/#{name}"
end

Public Instance Methods

get_last_value() click to toggle source
# File lib/logstash/inputs/mongoprofile.rb, line 158
def get_last_value
  File.read(@file_full_name)
end
save_last_value(value) click to toggle source
# File lib/logstash/inputs/mongoprofile.rb, line 149
def save_last_value(value)
  file = File.open(@file_full_name, 'a+')

  file.truncate(0)
  file.puts(value)

  file.close
end