Module: Dawn::CLI::Release

Extended by:
BaseCommands
Defined in:
lib/dawn/cli/commands/release.rb

Class Method Summary collapse

Methods included from BaseCommands

command, handle_abort_exception

Methods included from Helpers

#current_app, #current_app_name, #extract_app_in_dir, #extract_app_remote_from_git_config, #git, #git_add_dawn_remote, #git_dawn_remote?, #git_remotes, #git_remove_dawn_remote, #has_git?, #try_create_app

Methods included from OutputFormatter

#format_apps, #format_domains, #format_drains, #format_gears, #format_keys, #format_releases, #table_style

Class Method Details

.addObject

“Add a new release to the current app”



18
19
20
# File 'lib/dawn/cli/commands/release.rb', line 18

def self.add
  current_app.releases.create(release:{})
end

.listObject

“List all releases for the current app”



11
12
13
# File 'lib/dawn/cli/commands/release.rb', line 11

def self.list
  say format_releases(current_app.releases.all)
end