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

Returns a new instance of RequestId.



30
31
32
33
# File 'lib/everscale-client-ruby/Helpers/CommonHelpers.rb', line 30

def initialize
  super
  synchronize { @value = 1 }
end

Instance Method Details

#incrementObject



35
36
37
# File 'lib/everscale-client-ruby/Helpers/CommonHelpers.rb', line 35

def increment
  synchronize { @value += 1}
end

#valueObject



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

def value
  synchronize { @value }
end