module Slipsquare::Middleware

Public Class Methods

sequence_account() click to toggle source
# 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() click to toggle source

Start the authorization flow. This writes a ~/.slipsquare file, which can be edited manually.

# File lib/slipsquare/middleware.rb, line 22
def self.sequence_authorize
  ::Middleware::Builder.new do
    use InjectConfiguration
    use AskForCredentials
    use InjectConfiguration
    use CheckConfiguration
    use InjectClient
    use CheckCredentials
  end
end
sequence_chunked_upload_file() click to toggle source
# 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() click to toggle source
# 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() click to toggle source
# 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() click to toggle source
# 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() click to toggle source
# 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() click to toggle source
# 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() click to toggle source
# 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