class TonClient::Client
Constants
- MODULE
Attributes
context[R]
core[R]
Public Class Methods
new(context: Context.new, core: TonClient::TonBinding)
click to toggle source
# File lib/ton-client-ruby/Client/Client.rb, line 10 def initialize(context: Context.new, core: TonClient::TonBinding) @context = context @core = core end
Public Instance Methods
abi()
click to toggle source
# File lib/ton-client-ruby/Client/Client.rb, line 23 def abi _abi ||= Abi.new(context: context) end
boc()
click to toggle source
# File lib/ton-client-ruby/Client/Client.rb, line 27 def boc _boc ||= Boc.new(context: context) end
build_info(&block)
click to toggle source
RESPONSE: ResultOfBuildInfo build_number: Number - # # Build number assigned to this build by the CI. dependencies: Array - # # Fingerprint of the most important dependencies.
# File lib/ton-client-ruby/Client/Client.rb, line 66 def build_info(&block) core.requestLibrary(context: context.id, method_name: full_method_name(MODULE, __method__.to_s), payload: {}, &block) end
crypto()
click to toggle source
# File lib/ton-client-ruby/Client/Client.rb, line 19 def crypto _crypto ||= Crypto.new(context: context) end
debot()
click to toggle source
# File lib/ton-client-ruby/Client/Client.rb, line 47 def debot _debot ||= Debot.new(context: context) end
destroy_context()
click to toggle source
# File lib/ton-client-ruby/Client/Client.rb, line 15 def destroy_context core.tc_destroy_context(context.id) end
get_api_reference(&block)
click to toggle source
RESPONSE: ResultOfGetApiReference api: Value -
# File lib/ton-client-ruby/Client/Client.rb, line 53 def get_api_reference(&block) core.requestLibrary(context: context.id, method_name: full_method_name(MODULE, __method__.to_s), payload: {}, &block) end
net()
click to toggle source
# File lib/ton-client-ruby/Client/Client.rb, line 43 def net _net ||= Net.new(context: context) end
processing()
click to toggle source
# File lib/ton-client-ruby/Client/Client.rb, line 31 def processing _processing ||= Processing.new(context: context) end
resolve_app_request(payload, &block)
click to toggle source
INPUT: ParamsOfResolveAppRequest app_request_id: Number - # # Request ID received from SDK result: AppRequestResult - # # Result of request processing
# File lib/ton-client-ruby/Client/Client.rb, line 73 def resolve_app_request(payload, &block) core.requestLibrary(context: context.id, method_name: full_method_name(MODULE, __method__.to_s), payload: payload, &block) end
tvm()
click to toggle source
# File lib/ton-client-ruby/Client/Client.rb, line 39 def tvm _tvm ||= Tvm.new(context: context) end
utils()
click to toggle source
# File lib/ton-client-ruby/Client/Client.rb, line 35 def utils _utils ||= Utils.new(context: context) end
version(&block)
click to toggle source
RESPONSE: ResultOfVersion version: String - # # Core Library version
# File lib/ton-client-ruby/Client/Client.rb, line 59 def version(&block) core.requestLibrary(context: context.id, method_name: full_method_name(MODULE, __method__.to_s), payload: {}, &block) end