Class: Fastlane::Helper::BuildSummary

Inherits:
Object
  • Object
show all
Defined in:
lib/fastlane/plugin/unity3d/helper/unity3d_helper.rb

Constant Summary collapse

@@object =
nil

Instance Method Summary collapse

Constructor Details

#initialize(json_obj) ⇒ BuildSummary

Returns a new instance of BuildSummary.



38
39
40
# File 'lib/fastlane/plugin/unity3d/helper/unity3d_helper.rb', line 38

def initialize(json_obj)
  @object = json_obj
end

Instance Method Details

#build_pathObject



42
43
44
# File 'lib/fastlane/plugin/unity3d/helper/unity3d_helper.rb', line 42

def build_path
  @object['outputPath']
end

#is_android?Boolean

Returns:

  • (Boolean)


50
51
52
# File 'lib/fastlane/plugin/unity3d/helper/unity3d_helper.rb', line 50

def is_android?
  @object['platform'] == 13
end

#is_ios?Boolean

Returns:

  • (Boolean)


54
55
56
# File 'lib/fastlane/plugin/unity3d/helper/unity3d_helper.rb', line 54

def is_ios?
  @object['platform'] == 9
end

#kvObject



58
59
60
61
62
63
64
# File 'lib/fastlane/plugin/unity3d/helper/unity3d_helper.rb', line 58

def kv
  @object.merge!(
    {
      "android" => self.is_android?,
      "ios" => self.is_ios?,
    })
end

#success?Boolean

Returns:

  • (Boolean)


46
47
48
# File 'lib/fastlane/plugin/unity3d/helper/unity3d_helper.rb', line 46

def success?
  @object['result'] == 1
end