Class: Aspera::Cli::Result::Status
- Inherits:
-
Result
- Object
- Result
- Aspera::Cli::Result::Status
- Defined in:
- lib/aspera/cli/result.rb
Overview
Status result (success, complete, etc.)
Direct Known Subclasses
Instance Method Summary collapse
- #format(formatter) ⇒ Object
-
#initialize(data) ⇒ Status
constructor
A new instance of Status.
Constructor Details
#initialize(data) ⇒ Status
Returns a new instance of Status.
130 131 132 133 |
# File 'lib/aspera/cli/result.rb', line 130 def initialize(data) Aspera.assert_type(data, String){'status result data'} super(data: data) end |
Instance Method Details
#format(formatter) ⇒ Object
135 136 137 138 139 140 141 142 143 144 145 |
# File 'lib/aspera/cli/result.rb', line 135 def format(formatter) data = formatter.hide_secrets? ? formatter.hide_secrets_in_string(@data) : @data case formatter.format_type when :text, :nagios, :ruby, :json, :jsonpp, :yaml formatter.(:data, data) when :table, :csv formatter.(:info, data) else super end end |