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