Class: UPS::Models::PackageResult
- Inherits:
-
Object
- Object
- UPS::Models::PackageResult
- Defined in:
- lib/ups/models/package_result.rb
Instance Attribute Summary collapse
-
#package_result ⇒ Object
readonly
Returns the value of attribute package_result.
Instance Method Summary collapse
-
#initialize(package_result) ⇒ PackageResult
constructor
A new instance of PackageResult.
- #label_graphic_extension ⇒ Object
- #label_graphic_image ⇒ Object
- #label_html_image ⇒ Object
- #tracking_number ⇒ Object
Constructor Details
#initialize(package_result) ⇒ PackageResult
Returns a new instance of PackageResult.
6 7 8 |
# File 'lib/ups/models/package_result.rb', line 6 def initialize(package_result) @package_result = package_result end |
Instance Attribute Details
#package_result ⇒ Object (readonly)
Returns the value of attribute package_result.
4 5 6 |
# File 'lib/ups/models/package_result.rb', line 4 def package_result @package_result end |
Instance Method Details
#label_graphic_extension ⇒ Object
14 15 16 |
# File 'lib/ups/models/package_result.rb', line 14 def label_graphic_extension ".#{package_result[:LabelImage][:LabelImageFormat][:Code].downcase}" end |
#label_graphic_image ⇒ Object
18 19 20 |
# File 'lib/ups/models/package_result.rb', line 18 def label_graphic_image Utils.base64_to_file(package_result[:LabelImage][:GraphicImage], label_graphic_extension) end |
#label_html_image ⇒ Object
22 23 24 |
# File 'lib/ups/models/package_result.rb', line 22 def label_html_image Utils.base64_to_file(package_result[:LabelImage][:HTMLImage], label_graphic_extension) end |
#tracking_number ⇒ Object
10 11 12 |
# File 'lib/ups/models/package_result.rb', line 10 def tracking_number package_result[:TrackingNumber] end |