Class: CloudfilesCli::Cli
- Inherits:
-
Thor
- Object
- Thor
- CloudfilesCli::Cli
- Defined in:
- lib/cloudfiles_cli/cli.rb
Instance Method Summary collapse
- #delete(container, *remote_filenames) ⇒ Object
- #download(container, remote_filename, local_filename = nil) ⇒ Object
- #exists(container, remote_filename) ⇒ Object
- #list(container = nil) ⇒ Object
- #upload(container, local_filename, remote_filename = nil) ⇒ Object
Instance Method Details
#delete(container, *remote_filenames) ⇒ Object
44 45 46 |
# File 'lib/cloudfiles_cli/cli.rb', line 44 def delete(container, *remote_filenames) Transactions.new(Config.new()).delete(container, remote_filenames) end |
#download(container, remote_filename, local_filename = nil) ⇒ Object
8 9 10 |
# File 'lib/cloudfiles_cli/cli.rb', line 8 def download(container, remote_filename, local_filename=nil) Transactions.new(Config.new()).download(container, remote_filename, local_filename || File.basename(remote_filename)) end |
#exists(container, remote_filename) ⇒ Object
26 27 28 |
# File 'lib/cloudfiles_cli/cli.rb', line 26 def exists(container, remote_filename) Transactions.new(Config.new()).exists(container, remote_filename) end |
#list(container = nil) ⇒ Object
35 36 37 |
# File 'lib/cloudfiles_cli/cli.rb', line 35 def list(container = nil) Transactions.new(Config.new()).list(container) end |
#upload(container, local_filename, remote_filename = nil) ⇒ Object
17 18 19 |
# File 'lib/cloudfiles_cli/cli.rb', line 17 def upload(container, local_filename, remote_filename=nil) Transactions.new(Config.new()).upload(container, local_filename, remote_filename || File.basename(local_filename)) end |