Class: ExtensisPortfolio::AssetDownloader
- Inherits:
-
Object
- Object
- ExtensisPortfolio::AssetDownloader
- Defined in:
- lib/extensis_portfolio/asset_downloader.rb
Instance Method Summary collapse
-
#download_asset(asset_id) ⇒ Hash
Runs the HTTP request on the connection and returns a file.
-
#initialize(connection, catalog_id) ⇒ AssetDownloader
constructor
Creates a new instance of ExtensisPortfolio::AssetDownloader.
Constructor Details
#initialize(connection, catalog_id) ⇒ AssetDownloader
Creates a new instance of ExtensisPortfolio::AssetDownloader
7 8 9 10 11 12 13 |
# File 'lib/extensis_portfolio/asset_downloader.rb', line 7 def initialize(connection, catalog_id) @connection = connection @session_id = connection.session_id @soap_client = connection.soap_client @http_client = connection.http_client @catalog_id = catalog_id end |
Instance Method Details
#download_asset(asset_id) ⇒ Hash
Runs the HTTP request on the connection and returns a file
19 20 21 |
# File 'lib/extensis_portfolio/asset_downloader.rb', line 19 def download_asset(asset_id) http_download_file_request(asset_id).body end |