Class: Api::RequestPlatformBase
- Inherits:
-
RequestBase
- Object
- ApiObject
- RequestBase
- Api::RequestPlatformBase
- Defined in:
- lib/mrpin/api/platform/base/request_platform_base.rb
Instance Attribute Summary
Attributes inherited from ApiObject
Instance Method Summary collapse
-
#initialize(options = nil) ⇒ RequestPlatformBase
constructor
A new instance of RequestPlatformBase.
- #is_compressed=(value) ⇒ Object
- #platform_info ⇒ Object
- #platform_info=(value) ⇒ Object
Methods inherited from ApiObject
Constructor Details
#initialize(options = nil) ⇒ RequestPlatformBase
Returns a new instance of RequestPlatformBase.
35 36 37 38 39 40 41 |
# File 'lib/mrpin/api/platform/base/request_platform_base.rb', line 35 def initialize( = nil) super() @platform_info_compressed = nil @platform_info = nil @is_compressed = false end |
Instance Method Details
#is_compressed=(value) ⇒ Object
14 15 16 |
# File 'lib/mrpin/api/platform/base/request_platform_base.rb', line 14 def is_compressed=(value) @is_compressed = value end |
#platform_info ⇒ Object
19 20 21 22 23 24 25 26 27 |
# File 'lib/mrpin/api/platform/base/request_platform_base.rb', line 19 def platform_info if @platform_info.nil? @platform_info = @is_compressed ? get_platform_info_uncompressed : @platform_info_compressed @platform_info.recursive_symbolize_keys! end @platform_info end |
#platform_info=(value) ⇒ Object
9 10 11 |
# File 'lib/mrpin/api/platform/base/request_platform_base.rb', line 9 def platform_info=(value) @platform_info_compressed = value end |