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.



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

def initialize(json_obj)
  @object = json_obj
end

Instance Method Details

#build_pathObject



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

def build_path
  @object['outputPath']
end

#is_android?Boolean

Returns:

  • (Boolean)


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

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

#is_ios?Boolean

Returns:

  • (Boolean)


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

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

#kvObject



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

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

#success?Boolean

Returns:

  • (Boolean)


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

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