Module: Slipsquare::Middleware
- Defined in:
- lib/slipsquare/middleware.rb,
lib/slipsquare/middleware/base.rb,
lib/slipsquare/middleware/account.rb,
lib/slipsquare/middleware/list_files.rb,
lib/slipsquare/middleware/delete_file.rb,
lib/slipsquare/middleware/upload_file.rb,
lib/slipsquare/middleware/download_file.rb,
lib/slipsquare/middleware/inject_client.rb,
lib/slipsquare/middleware/chunked_upload.rb,
lib/slipsquare/middleware/make_directory.rb,
lib/slipsquare/middleware/check_credentials.rb,
lib/slipsquare/middleware/ask_for_credentials.rb,
lib/slipsquare/middleware/check_configuration.rb,
lib/slipsquare/middleware/inject_configuration.rb
Defined Under Namespace
Classes: Account, AskForCredentials, Base, CheckConfiguration, CheckCredentials, ChunkedUpload, DeleteFile, DownloadFile, InjectClient, InjectConfiguration, ListFiles, MakeDirectory, UploadFile
Class Method Summary collapse
- .sequence_account ⇒ Object
-
.sequence_authorize ⇒ Object
Start the authorization flow.
- .sequence_chunked_upload_file ⇒ Object
- .sequence_delete_file ⇒ Object
- .sequence_download_file ⇒ Object
- .sequence_ls ⇒ Object
- .sequence_mkdir ⇒ Object
- .sequence_upload_file ⇒ Object
- .sequence_verify ⇒ Object
Class Method Details
.sequence_account ⇒ Object
33 34 35 36 37 38 39 40 |
# File 'lib/slipsquare/middleware.rb', line 33 def self.sequence_account ::Middleware::Builder.new do use InjectConfiguration use CheckConfiguration use InjectClient use Account end end |
.sequence_authorize ⇒ Object
Start the authorization flow. This writes a ~/.slipsquare file, which can be edited manually.
22 23 24 25 26 27 28 29 30 31 |
# File 'lib/slipsquare/middleware.rb', line 22 def self. ::Middleware::Builder.new do use InjectConfiguration use AskForCredentials use InjectConfiguration use CheckConfiguration use InjectClient use CheckCredentials end end |
.sequence_chunked_upload_file ⇒ Object
96 97 98 99 100 101 102 103 |
# File 'lib/slipsquare/middleware.rb', line 96 def self.sequence_chunked_upload_file ::Middleware::Builder.new do use InjectConfiguration use CheckConfiguration use InjectClient use ChunkedUpload end end |
.sequence_delete_file ⇒ Object
87 88 89 90 91 92 93 94 |
# File 'lib/slipsquare/middleware.rb', line 87 def self.sequence_delete_file ::Middleware::Builder.new do use InjectConfiguration use CheckConfiguration use InjectClient use DeleteFile end end |
.sequence_download_file ⇒ Object
78 79 80 81 82 83 84 85 |
# File 'lib/slipsquare/middleware.rb', line 78 def self.sequence_download_file ::Middleware::Builder.new do use InjectConfiguration use CheckConfiguration use InjectClient use DownloadFile end end |
.sequence_ls ⇒ Object
51 52 53 54 55 56 57 58 |
# File 'lib/slipsquare/middleware.rb', line 51 def self.sequence_ls ::Middleware::Builder.new do use InjectConfiguration use CheckConfiguration use InjectClient use ListFiles end end |
.sequence_mkdir ⇒ Object
60 61 62 63 64 65 66 67 |
# File 'lib/slipsquare/middleware.rb', line 60 def self.sequence_mkdir ::Middleware::Builder.new do use InjectConfiguration use CheckConfiguration use InjectClient use MakeDirectory end end |
.sequence_upload_file ⇒ Object
69 70 71 72 73 74 75 76 |
# File 'lib/slipsquare/middleware.rb', line 69 def self.sequence_upload_file ::Middleware::Builder.new do use InjectConfiguration use CheckConfiguration use InjectClient use UploadFile end end |
.sequence_verify ⇒ Object
42 43 44 45 46 47 48 49 |
# File 'lib/slipsquare/middleware.rb', line 42 def self.sequence_verify ::Middleware::Builder.new do use InjectConfiguration use CheckConfiguration use InjectClient use CheckCredentials end end |