Class: TinyAppstoreConnect::Client

Inherits:
Object
  • Object
show all
Includes:
App, AppStoreVersion, Build, Certificate, Device, Profile, User
Defined in:
lib/tiny_appstore_connect/clients/app.rb,
lib/tiny_appstore_connect/client.rb,
lib/tiny_appstore_connect/clients/user.rb,
lib/tiny_appstore_connect/clients/build.rb,
lib/tiny_appstore_connect/clients/device.rb,
lib/tiny_appstore_connect/clients/profile.rb,
lib/tiny_appstore_connect/clients/certificate.rb,
lib/tiny_appstore_connect/clients/app_store_version.rb

Overview

Inspried from fastlane/spaceship License by fastlane team (github.com/fastlane/fastlane)

Defined Under Namespace

Modules: App, AppStoreVersion, Build, Certificate, Device, Profile, User

Constant Summary collapse

ENDPOINT =
'https://api.appstoreconnect.apple.com/v1'

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Profile

#profile, #profiles

Methods included from User

#user, #users

Methods included from Certificate

#certificate, #certificates, #distribution_certificates

Methods included from Device

#create_device, #device, #devices, #rename_device

Methods included from Build

#app_builds, #app_latest_build, #builds

Methods included from AppStoreVersion

#select_version_build, #version

Methods included from App

#app, #app_edit_version, #app_live_version, #app_versions, #apps

Constructor Details

#initialize(**kargs) ⇒ Client

Returns a new instance of Client.



30
31
32
# File 'lib/tiny_appstore_connect/client.rb', line 30

def initialize(**kargs)
  configure_connection(**kargs)
end

Instance Attribute Details

#connectionObject (readonly)

Returns the value of attribute connection.



28
29
30
# File 'lib/tiny_appstore_connect/client.rb', line 28

def connection
  @connection
end