Class: TonClient::RequestId

Inherits:
Object show all
Includes:
MonitorMixin
Defined in:
lib/everscale-client-ruby/Helpers/CommonHelpers.rb

Instance Method Summary collapse

Constructor Details

#initializeRequestId



40
41
42
43
# File 'lib/everscale-client-ruby/Helpers/CommonHelpers.rb', line 40

def initialize
  super
  synchronize { @value = 1 }
end

Instance Method Details

#incrementObject



45
46
47
# File 'lib/everscale-client-ruby/Helpers/CommonHelpers.rb', line 45

def increment
  synchronize { @value += 1}
end

#valueObject



49
50
51
# File 'lib/everscale-client-ruby/Helpers/CommonHelpers.rb', line 49

def value
  synchronize { @value }
end