Module: Dawn::CLI::Domain

Extended by:
Helpers
Defined in:
lib/dawn/cli/commands/domain.rb

Class Method Summary collapse

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, #table_style

Class Method Details

.add(url) ⇒ Object

“Add a new domain to the current app”



15
16
17
# File 'lib/dawn/cli/commands/domain.rb', line 15

def self.add(url)
  current_app.domains.create(domain: { url: url })
end

.delete(url) ⇒ Object

“Remove an existing domain from the current app”



20
21
22
# File 'lib/dawn/cli/commands/domain.rb', line 20

def self.delete(url)
  current_app.domains.delete(url: url)
end

.listObject

“List all domains for the current app”



10
11
12
# File 'lib/dawn/cli/commands/domain.rb', line 10

def self.list
  say format_domains(current_app.domains.all)
end