module TonSdk::Client
Constants
- BuildInfoDependency
- ParamsOfAppRequest
- ParamsOfResolveAppRequest
- ResultOfBuildInfo
- ResultOfGetApiReference
- ResultOfVersion
Public Class Methods
build_info(ctx) { |native_lib_responset_result( result: result_of_build_info( build_number: result, dependencies: dp_s| ... }
click to toggle source
# File lib/ton_sdk_client/client.rb, line 139 def self.build_info(ctx) Interop::request_to_native_lib(ctx, "client.build_info") do |resp| if resp.success? dp_s = resp.result["dependencies"].map { |x| BuildInfoDependency.from_json(x) } yield NativeLibResponsetResult.new( result: ResultOfBuildInfo.new( build_number: resp.result["build_number"], dependencies: dp_s ) ) else yield resp end end end
get_api_reference(ctx) { |native_lib_responset_result( result: result_of_get_api_reference| ... }
click to toggle source
# File lib/ton_sdk_client/client.rb, line 127 def self.get_api_reference(ctx) Interop::request_to_native_lib(ctx, "client.get_api_reference") do |resp| if resp.success? yield NativeLibResponsetResult.new( result: ResultOfGetApiReference.new(resp.result["api"]) ) else yield resp end end end
resolve_app_request(ctx, params) { |native_lib_responset_result( result: ""| ... }
click to toggle source
# File lib/ton_sdk_client/client.rb, line 155 def self.resolve_app_request(ctx, params) Interop::request_to_native_lib(ctx, "client.resolve_app_request", params) do |resp| if resp.success? yield NativeLibResponsetResult.new( result: "" ) else yield resp end end end
version(ctx) { |native_lib_responset_result( result: result_of_version| ... }
click to toggle source
returns a version of TON params:
ctx
-
ClientContext
object
# File lib/ton_sdk_client/client.rb, line 115 def self.version(ctx) Interop::request_to_native_lib(ctx, "client.version") do |resp| if resp.success? yield NativeLibResponsetResult.new( result: ResultOfVersion.new(resp.result["version"]) ) else yield resp end end end