class KuberKit::Shell::CommandCounter

Public Class Methods

new() click to toggle source
# File lib/kuber_kit/shell/command_counter.rb, line 2
def initialize
  @mutex = Mutex.new
end

Public Instance Methods

get_number() click to toggle source
# File lib/kuber_kit/shell/command_counter.rb, line 6
def get_number
  @mutex.synchronize do
    @@number ||= 0
    @@number += 1
    @@number
  end
end
reset!() click to toggle source
# File lib/kuber_kit/shell/command_counter.rb, line 14
def reset!
  @mutex.synchronize do
    @@number = 0
  end
end