Method: EverSdk::Client.build_info

Defined in:
lib/ever_sdk_client/client.rb

.build_info(ctx) ⇒ Object



152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
# File 'lib/ever_sdk_client/client.rb', line 152

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 NativeLibResponseResult.new(
        result: ResultOfBuildInfo.new(
          build_number: resp.result["build_number"],
          dependencies: dp_s
        )
      )
    else
      yield resp
    end
  end
end