class Turbotlib::Processor
Attributes
client[R]
Public Class Methods
new(output_dir, cache_dir, expires_in, level, logdev)
click to toggle source
# File lib/turbotlib/processor.rb, line 9 def initialize(output_dir, cache_dir, expires_in, level, logdev) @logger = Logger.new('turbot', level, logdev) @client = Client.new(cache_dir, expires_in, level, logdev) @output_dir = output_dir FileUtils.mkdir_p(@output_dir) end
Public Instance Methods
assert(message) { || ... }
click to toggle source
# File lib/turbotlib/processor.rb, line 21 def assert(message) error(message) unless yield end
get(url)
click to toggle source
# File lib/turbotlib/processor.rb, line 17 def get(url) client.get(url).body end
now()
click to toggle source
@return [String] the present UTC time in ISO 8601 format
# File lib/turbotlib/processor.rb, line 26 def now Time.now.utc.strftime('%Y-%m-%dT%H:%M:%SZ') end