Class: Server

Inherits:
Object
  • Object
show all
Defined in:
lib/rscalr/model/server.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#external_ipObject

Returns the value of attribute external_ip.



2
3
4
# File 'lib/rscalr/model/server.rb', line 2

def external_ip
  @external_ip
end

#indexObject

Returns the value of attribute index.



2
3
4
# File 'lib/rscalr/model/server.rb', line 2

def index
  @index
end

#internal_ipObject

Returns the value of attribute internal_ip.



2
3
4
# File 'lib/rscalr/model/server.rb', line 2

def internal_ip
  @internal_ip
end

#roleObject

Returns the value of attribute role.



2
3
4
# File 'lib/rscalr/model/server.rb', line 2

def role
  @role
end

#server_idObject

Returns the value of attribute server_id.



2
3
4
# File 'lib/rscalr/model/server.rb', line 2

def server_id
  @server_id
end

#statusObject

Returns the value of attribute status.



2
3
4
# File 'lib/rscalr/model/server.rb', line 2

def status
  @status
end

#uptimeObject

Returns the value of attribute uptime.



2
3
4
# File 'lib/rscalr/model/server.rb', line 2

def uptime
  @uptime
end

Instance Method Details

#to_sObject



4
5
6
# File 'lib/rscalr/model/server.rb', line 4

def to_s
  "{ type: \"server\", id: \"#{@server_id}\", external_ip: \"#{@external_ip}\", internal_ip: \"#{@internal_ip}\", role: #{@role} }"
end