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