Class: Spaceship::Tunes::BuildDetails

Inherits:
TunesBase show all
Defined in:
lib/spaceship/tunes/build_details.rb

Overview

Represents the details of a build

Instance Attribute Summary collapse

Attributes inherited from Base

#client, #raw_data

Class Method Summary collapse

Methods inherited from TunesBase

client

Methods inherited from Base

attr_accessor, attr_mapping, #attributes, attributes, #initialize, #inspect, mapping_module, method_missing, set_client, #setup, #to_s

Constructor Details

This class inherits a constructor from Spaceship::Base

Instance Attribute Details

#apple_idString

Returns The App identifier of this app, provided by iTunes Connect.

Examples:

"1013943394"

Returns:

  • (String)

    The App identifier of this app, provided by iTunes Connect



8
9
10
# File 'lib/spaceship/tunes/build_details.rb', line 8

def apple_id
  @apple_id
end

#build_sdkObject

e.g. “13A340”



24
25
26
# File 'lib/spaceship/tunes/build_details.rb', line 24

def build_sdk
  @build_sdk
end

#contains_odrBool

Returns:

  • (Bool)


21
22
23
# File 'lib/spaceship/tunes/build_details.rb', line 21

def contains_odr
  @contains_odr
end

#dsym_urlString

Returns Link to the dSYM file (not always available) lol, it’s unencrypted http.

Returns:

  • (String)

    Link to the dSYM file (not always available) lol, it’s unencrypted http



12
13
14
# File 'lib/spaceship/tunes/build_details.rb', line 12

def dsym_url
  @dsym_url
end

#file_nameString

Returns e.g. “MyApp.ipa”.

Returns:

  • (String)

    e.g. “MyApp.ipa”



27
28
29
# File 'lib/spaceship/tunes/build_details.rb', line 27

def file_name
  @file_name
end

#include_symbolsBool

Returns:

  • (Bool)


15
16
17
# File 'lib/spaceship/tunes/build_details.rb', line 15

def include_symbols
  @include_symbols
end

#number_of_asset_packsInteger

Returns:

  • (Integer)


18
19
20
# File 'lib/spaceship/tunes/build_details.rb', line 18

def number_of_asset_packs
  @number_of_asset_packs
end

Class Method Details

.factory(attrs) ⇒ Object

Create a new object based on a hash. This is used to create a new object based on the server response.



42
43
44
# File 'lib/spaceship/tunes/build_details.rb', line 42

def factory(attrs)
  self.new(attrs)
end