class InfluxRemix::Loader
Public Class Methods
new(file)
click to toggle source
# File lib/influx_remix/loader.rb, line 5 def initialize(file) @file = file @blob = [] parse end
Public Instance Methods
blob()
click to toggle source
# File lib/influx_remix/loader.rb, line 11 def blob @blob end
update_time()
click to toggle source
# File lib/influx_remix/loader.rb, line 15 def update_time now = time_nsec diff = now.to_i - (blob[0].time).to_i @blob.each do |remix| remix.update_time((remix.time).to_i + diff) end end
Private Instance Methods
parse()
click to toggle source
# File lib/influx_remix/loader.rb, line 24 def parse File.open(@file).each do |line| @blob.push(Remix.new(line)) end end
time_nsec()
click to toggle source
# File lib/influx_remix/loader.rb, line 30 def time_nsec now = "%10.9f" % Time.now.to_f now.delete!('.') end