class FuckingShellScripts::CLI
Constants
- MissingCloudSettings
Public Class Methods
new(opts = {})
click to toggle source
# File lib/fucking_shell_scripts/cli.rb, line 5 def initialize(opts = {}) @opts = opts end
Public Instance Methods
bootstrap()
click to toggle source
# File lib/fucking_shell_scripts/cli.rb, line 9 def bootstrap server.bootstrap end
build()
click to toggle source
# File lib/fucking_shell_scripts/cli.rb, line 13 def build server.build end
configure()
click to toggle source
# File lib/fucking_shell_scripts/cli.rb, line 17 def configure server.configure end
Private Instance Methods
connection()
click to toggle source
# File lib/fucking_shell_scripts/cli.rb, line 27 def connection FuckingShellScripts::Connection.new(options.fetch(:cloud)).connection end
options()
click to toggle source
# File lib/fucking_shell_scripts/cli.rb, line 31 def options @options ||= FuckingShellScripts::Configuration.new(@opts).options end
server()
click to toggle source
# File lib/fucking_shell_scripts/cli.rb, line 23 def server @server ||= FuckingShellScripts::Server.new(connection, options) end