Class: PaypalServerSdk::FileWrapper
- Inherits:
-
CoreLibrary::FileWrapper
- Object
- CoreLibrary::FileWrapper
- PaypalServerSdk::FileWrapper
- Defined in:
- lib/paypal_server_sdk/utilities/file_wrapper.rb
Overview
A utility to allow users to set the content-type for files
Instance Method Summary collapse
-
#initialize(file, content_type: 'application/octet-stream') ⇒ FileWrapper
constructor
The constructor.
-
#to_inspect ⇒ Object
Provides a debugging-friendly string with detailed object information.
-
#to_s ⇒ Object
Provides a human-readable string representation of the object.
Constructor Details
#initialize(file, content_type: 'application/octet-stream') ⇒ FileWrapper
The constructor.
12 13 14 |
# File 'lib/paypal_server_sdk/utilities/file_wrapper.rb', line 12 def initialize(file, content_type: 'application/octet-stream') super end |
Instance Method Details
#to_inspect ⇒ Object
Provides a debugging-friendly string with detailed object information.
23 24 25 26 |
# File 'lib/paypal_server_sdk/utilities/file_wrapper.rb', line 23 def to_inspect class_name = self.class.name.split('::').last "<#{class_name} file: #{@file.inspect}, content_type: #{@content_type.inspect}>" end |
#to_s ⇒ Object
Provides a human-readable string representation of the object.
17 18 19 20 |
# File 'lib/paypal_server_sdk/utilities/file_wrapper.rb', line 17 def to_s class_name = self.class.name.split('::').last "<#{class_name} file: #{@file}, content_type: #{@content_type}>" end |