Module: EYCli

Included in:
Command::Console
Defined in:
lib/ey_cli.rb,
lib/ey_cli/api.rb,
lib/ey_cli/cli.rb,
lib/ey_cli/term.rb,
lib/ey_cli/git_utils.rb,
lib/ey_cli/models/app.rb,
lib/ey_cli/models/base.rb,
lib/ey_cli/commands/apps.rb,
lib/ey_cli/commands/base.rb,
lib/ey_cli/commands/help.rb,
lib/ey_cli/commands/show.rb,
lib/ey_cli/smarty_parser.rb,
lib/ey_cli/models/account.rb,
lib/ey_cli/options_parser.rb,
lib/ey_cli/command_manager.rb,
lib/ey_cli/commands/deploy.rb,
lib/ey_cli/commands/console.rb,
lib/ey_cli/controllers/apps.rb,
lib/ey_cli/commands/accounts.rb,
lib/ey_cli/models/environment.rb,
lib/ey_cli/commands/create_app.rb,
lib/ey_cli/commands/create_env.rb,
lib/ey_cli/controllers/accounts.rb,
lib/ey_cli/controllers/environments.rb

Defined Under Namespace

Modules: Command, Controller, GitUtils, Model, SmartyParser Classes: Api, CLI, CommandManager, OptionsParser, Term

Constant Summary collapse

VERSION =
'0.1.1'

Class Method Summary collapse

Class Method Details

.api(endpoint = nil) ⇒ Object



35
36
37
# File 'lib/ey_cli.rb', line 35

def self.api(endpoint = nil)
  @api ||= Api.new(endpoint)
end

.command_managerObject



43
44
45
# File 'lib/ey_cli.rb', line 43

def self.command_manager
  @command_manager ||= EYCli::CommandManager.new
end

.term(input = $stdin, output = $stdout) ⇒ Object



39
40
41
# File 'lib/ey_cli.rb', line 39

def self.term(input = $stdin, output = $stdout)
  @ui ||= Term.new(input, output)
end