Method: Ec2list::Instance#initialize

Defined in:
lib/ec2list.rb

#initialize(ec2) ⇒ Instance

Returns a new instance of Instance.



69
70
71
72
73
74
75
76
77
78
# File 'lib/ec2list.rb', line 69

def initialize(ec2)
  @id = ec2.instance_id
  @type = ec2.instance_type
  @status = ec2.state.name
  @since = since_about(Time.now - ec2.launch_time)
  @tags = ec2.tags || []
  @fqdn = ec2.public_dns_name
  @ip_addr = ec2.public_ip_address
  @private_addr = ec2.private_ip_address
end