Class: Aspera::Transfer::Convert
- Inherits:
-
Object
- Object
- Aspera::Transfer::Convert
- Defined in:
- lib/aspera/transfer/convert.rb
Overview
concertion class for transfert spec values to CLI values (ascp)
Class Method Summary collapse
-
.base64(value) ⇒ Object
special encoding methods used in YAML (key: convert).
-
.json64(value) ⇒ Object
special encoding methods used in YAML (key: convert).
-
.remove_hyphen(value) ⇒ Object
special encoding methods used in YAML (key: convert).
-
.yes_to_true(value) ⇒ Object
transform yes/no to true/false.
Class Method Details
.base64(value) ⇒ Object
special encoding methods used in YAML (key: convert)
16 |
# File 'lib/aspera/transfer/convert.rb', line 16 def base64(value); Base64.strict_encode64(value); end |
.json64(value) ⇒ Object
special encoding methods used in YAML (key: convert)
13 |
# File 'lib/aspera/transfer/convert.rb', line 13 def json64(value); Base64.strict_encode64(JSON.generate(value)); end |
.remove_hyphen(value) ⇒ Object
special encoding methods used in YAML (key: convert)
10 |
# File 'lib/aspera/transfer/convert.rb', line 10 def remove_hyphen(value); value.tr('-', ''); end |
.yes_to_true(value) ⇒ Object
transform yes/no to true/false
19 20 21 22 23 24 25 |
# File 'lib/aspera/transfer/convert.rb', line 19 def yes_to_true(value) case value when 'yes' then return true when 'no' then return false else Aspera.error_unexpected_value(value){'only: yes or no: '} end end |