class Fog::Compute::Joyent::Servers
Public Instance Methods
all()
click to toggle source
# File lib/fog/joyent/models/compute/servers.rb, line 10 def all load(service.list_machines().body) end
bootstrap(new_attributes = {})
click to toggle source
# File lib/fog/joyent/models/compute/servers.rb, line 20 def bootstrap(new_attributes = {}) server = create(new_attributes) server.wait_for { ready? } server end
create(params = {})
click to toggle source
# File lib/fog/joyent/models/compute/servers.rb, line 14 def create(params = {}) data = service.create_machine(params).body server = new(data) server end
get(machine_id)
click to toggle source
# File lib/fog/joyent/models/compute/servers.rb, line 26 def get(machine_id) data = service.get_machine(machine_id).body server = new(data) server.tags = server.list_tags if server.tags.nil? server end