fluke/devops-service/commands/status.rb
Tim Lianov 03dc3d8d99 v3
2018-04-04 22:44:39 +03:00

35 lines
563 B
Ruby

module StatusCommands
CONFLICT = -9
NOT_FOUND = -4
UNAUTHORIZED = -1
def create_status status
s = if status.empty?
1
else
b = 0
status.each{|s| b |= s}
b
end
return "\n-- Status: #{s} --"
end
def time_diff_milli start, finish
((finish - start) * 1000.0).to_i
end
def time_diff_milli_s start, finish
time_diff_milli(start, finish).to_s + "ms"
end
def time_diff start, finish
(finish - start).to_i
end
def time_diff_s start, finish
time_diff(start, finish).to_s + "s"
end
end