lib/flydata/command/routine.rb in flydata-0.0.1.2011101801 vs lib/flydata/command/routine.rb in flydata-0.0.1.2011102301

- old
+ new

@@ -6,23 +6,23 @@ raise "Authentication error. Please login." end log_paths = retrieve_log_paths log_paths and log_paths.size() > 0 and log_paths.each { |path| if File.exist?(path) and File.writable?(path) + puts "Start - #{path}. " Flydata::LogMonitor.new(path).setup.rotate else - puts "Skip - #{path}. System cannot access this path." + puts "Skip - #{path}. System cannot access this path." end } end private def retrieve_log_paths - data_entries = JSON.parse(flydata.get('/data_entries')) - unless flydata.response.code == 200 && data_entries.size > 0 - raise "Failed to retrieve data_ports ids" - end - data_entries.map {|e| e["log_path"]} + data_entries = retrieve_data_entries + data_entries.map {|e| + e['log_path'] if e['log_deletion'] + }.compact end end end end