Module: Shaman

Defined in:
lib/shaman.rb,
lib/shaman/cli.rb,
lib/shaman/init.rb,
lib/shaman/deploy.rb,
lib/shaman/helpers.rb,
lib/shaman/version.rb,
lib/shaman/tryout_apps.rb,
lib/shaman/tryout_apps/client.rb,
lib/shaman/tryout_apps/resource.rb,
lib/shaman/tryout_apps/resource/project.rb,
lib/shaman/tryout_apps/resource/release.rb

Defined Under Namespace

Modules: Helpers, TryoutApps Classes: CLI, Deploy, Init

Constant Summary collapse

PROJECT_CONFIG_PATH =
'.shaman.yml'
VERSION =
'3.0.1'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.promptObject



31
32
33
# File 'lib/shaman.rb', line 31

def prompt
  @prompt ||= TTY::Prompt.new
end

Class Method Details

.tryout_apps_base_uriObject



25
26
27
# File 'lib/shaman.rb', line 25

def tryout_apps_base_uri
  ENV.fetch('SERVER_URL', tryout_apps_env_base_uri)
end

.tryout_apps_clientObject



21
22
23
# File 'lib/shaman.rb', line 21

def tryout_apps_client
  @tryout_apps_client ||= Shaman::TryoutApps::Client.new(tryout_apps_base_uri)
end