class LogStash::Inputs::CouchDBChanges::SequenceDB::File

Public Class Methods

new(file) click to toggle source
# File lib/logstash/inputs/couchdb_changes.rb, line 134
def initialize(file)
  @sequence_path = file
end

Public Instance Methods

read() click to toggle source
# File lib/logstash/inputs/couchdb_changes.rb, line 138
def read
  ::File.exists?(@sequence_path) ? ::File.read(@sequence_path).chomp.strip : 0
end
write(sequence = nil) click to toggle source
# File lib/logstash/inputs/couchdb_changes.rb, line 142
def write(sequence = nil)
  sequence = 0 if sequence.nil?
  ::File.write(@sequence_path, sequence.to_s)
end