Module: Yield::SDK

Defined in:
lib/yield/sdk.rb,
lib/yield/sdk/utils.rb,
lib/yield/sdk/client.rb,
lib/yield/sdk/version.rb,
lib/yield/sdk/base_client.rb,
lib/yield/sdk/types/money.rb,
lib/yield/sdk/api/api_client.rb,
lib/yield/sdk/api/api_result.rb,
lib/yield/sdk/types/money_payload.rb,
lib/yield/sdk/modules/self/self_client.rb,
lib/yield/sdk/modules/order/order_client.rb,
lib/yield/sdk/modules/order/payloads/order.rb,
lib/yield/sdk/modules/self/self_base_client.rb,
lib/yield/sdk/modules/order/order_base_client.rb,
lib/yield/sdk/modules/self/payloads/self_info.rb,
lib/yield/sdk/modules/order/payloads/order_status.rb,
lib/yield/sdk/modules/order/payloads/order_customer_info.rb,
lib/yield/sdk/modules/order/payloads/order_create_payload.rb,
lib/yield/sdk/modules/self/payloads/self_organization_info.rb

Defined Under Namespace

Modules: API, Order, Self, Utils Classes: BaseClient, Client, Error, Money, MoneyPayload

Constant Summary collapse

VERSION =
"0.5.1"

Class Method Summary collapse

Class Method Details

.client_versionObject



9
10
11
12
13
14
# File 'lib/yield/sdk/version.rb', line 9

def client_version
  runtime_major_version = RUBY_ENGINE_VERSION.match(/^\d+(\.\d+)?/)[0]
  runtime_version = "#{RUBY_ENGINE} #{runtime_major_version}"

  "Yield-SDK-Ruby/#{VERSION} (#{runtime_version})"
end