31 lines
		
	
	
		
			509 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			509 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| module StatusCommands
 | |
| 
 | |
|   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
 | 
