fluke/devops-service/commands/status.rb

35 lines
563 B
Ruby
Raw Normal View History

2014-05-08 15:34:26 +04:00
module StatusCommands
2018-04-04 22:44:39 +03:00
CONFLICT = -9
NOT_FOUND = -4
UNAUTHORIZED = -1
2014-05-08 15:34:26 +04:00
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