Module: FallCli::Middleware

Defined in:
lib/fallcli/middleware.rb,
lib/fallcli/middleware/base.rb,
lib/fallcli/middleware/browser.rb,
lib/fallcli/middleware/inject_client.rb,
lib/fallcli/middleware/upload_browser.rb,
lib/fallcli/middleware/check_credentials.rb,
lib/fallcli/middleware/ask_for_credentials.rb,
lib/fallcli/middleware/check_configuration.rb,
lib/fallcli/middleware/inject_configuration.rb

Defined Under Namespace

Classes: AskForCredentials, Base, Browser, CheckConfiguration, CheckCredentials, InjectClient, InjectConfiguration, UploaderBrowser

Class Method Summary collapse

Class Method Details

.sequence_authorizeObject



15
16
17
18
19
20
21
22
23
24
# File 'lib/fallcli/middleware.rb', line 15

def self.sequence_authorize
  ::Middleware::Builder.new do
    use InjectConfiguration
    use AskForCredentials
    use InjectConfiguration
    use CheckConfiguration
    use InjectClient
    use CheckCredentials
  end
end

.sequence_browserObject



26
27
28
29
30
31
32
33
# File 'lib/fallcli/middleware.rb', line 26

def self.sequence_browser
  ::Middleware::Builder.new do
    use InjectConfiguration
    use CheckConfiguration
    use InjectClient
    use Browser
  end
end

.sequence_upload_browserObject



35
36
37
38
39
40
41
42
43
# File 'lib/fallcli/middleware.rb', line 35

def self.sequence_upload_browser
  ::Middleware::Builder.new do
    use InjectConfiguration
    use CheckConfiguration
    use InjectClient
    use CheckCredentials
    use UploaderBrowser
  end
end

.sequence_verifyObject



45
46
47
48
49
50
51
52
# File 'lib/fallcli/middleware.rb', line 45

def self.sequence_verify
  ::Middleware::Builder.new do
    use InjectConfiguration
    use CheckConfiguration
    use InjectClient
    use CheckCredentials
  end
end