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.
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_path ⇒ Object
42 43 44 |
# File 'lib/fastlane/plugin/unity3d/helper/unity3d_helper.rb', line 42 def build_path @object['outputPath'] end |
#is_android? ⇒ 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
54 55 56 |
# File 'lib/fastlane/plugin/unity3d/helper/unity3d_helper.rb', line 54 def is_ios? @object['platform'] == 9 end |
#kv ⇒ Object
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
46 47 48 |
# File 'lib/fastlane/plugin/unity3d/helper/unity3d_helper.rb', line 46 def success? @object['result'] == 1 end |