Class: Asteroid::Application::Server

Inherits:
Thor
  • Object
show all
Defined in:
lib/asteroid/application.rb

Instance Method Summary collapse

Instance Method Details

#create(name) ⇒ Object



49
50
51
52
53
54
55
56
# File 'lib/asteroid/application.rb', line 49

def create(name)
  server = Asteroid::Server.named name
  if server
    server.create_instance!
  else
    puts "Unknown server named #{name}"
  end
end

#listObject



41
42
43
44
45
46
# File 'lib/asteroid/application.rb', line 41

def list
  servers = Asteroid::Server.all
  servers.each do |server|
    puts [server.name, server.provider.type].join("\t")
  end
end