Class: TonClient::Requests

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

Instance Method Summary collapse

Constructor Details

#initializeRequests

Returns a new instance of Requests.



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

def initialize
  super
  synchronize { @value = {} }
end

Instance Method Details

#[](key) ⇒ Object



56
57
58
# File 'lib/everscale-client-ruby/Helpers/CommonHelpers.rb', line 56

def [](key)
  synchronize { @value[key] }
end

#[]=(key, value) ⇒ Object



52
53
54
# File 'lib/everscale-client-ruby/Helpers/CommonHelpers.rb', line 52

def []=(key, value)
  synchronize { @value[key] = value }
end

#delete(key) ⇒ Object



60
61
62
# File 'lib/everscale-client-ruby/Helpers/CommonHelpers.rb', line 60

def delete(key)
  synchronize { @value.delete(key) }
end