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.



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

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

Instance Method Details

#[](key) ⇒ Object



66
67
68
# File 'lib/everscale-client-ruby/Helpers/CommonHelpers.rb', line 66

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

#[]=(key, value) ⇒ Object



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

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

#delete(key) ⇒ Object



70
71
72
# File 'lib/everscale-client-ruby/Helpers/CommonHelpers.rb', line 70

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