Class: Fastlane::Helper::BuildSummary
- Inherits:
-
Object
- Object
- Fastlane::Helper::BuildSummary
- Defined in:
- lib/fastlane/plugin/unity3d/helper/unity3d_helper.rb
Constant Summary collapse
- @@object =
nil
Instance Method Summary collapse
- #build_path ⇒ Object
-
#initialize(json_obj) ⇒ BuildSummary
constructor
A new instance of BuildSummary.
- #is_android? ⇒ Boolean
- #is_ios? ⇒ Boolean
- #kv ⇒ Object
- #success? ⇒ Boolean
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_path ⇒ Object
41 42 43 |
# File 'lib/fastlane/plugin/unity3d/helper/unity3d_helper.rb', line 41 def build_path @object['outputPath'] end |
#is_android? ⇒ 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
53 54 55 |
# File 'lib/fastlane/plugin/unity3d/helper/unity3d_helper.rb', line 53 def is_ios? @object['platform'] == 9 end |
#kv ⇒ Object
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
45 46 47 |
# File 'lib/fastlane/plugin/unity3d/helper/unity3d_helper.rb', line 45 def success? @object['result'] == 1 end |