Class: Akashi::Ec2::Base

Inherits:
Base
  • Object
show all
Defined in:
lib/akashi/ec2/base.rb

Direct Known Subclasses

Ami, Instance, KeyPair, Vpc::Base

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Base

all, base_class, collection, find, find_by, #initialize, object_class, where

Constructor Details

This class inherits a constructor from Akashi::Base

Class Method Details

.service_classObject



13
14
15
# File 'lib/akashi/ec2/base.rb', line 13

def service_class
  @service_class ||= "EC2"
end

Instance Method Details

#nameObject



8
9
10
# File 'lib/akashi/ec2/base.rb', line 8

def name
  @object.tags["Name"]
end

#name=(new_value) ⇒ Object



4
5
6
# File 'lib/akashi/ec2/base.rb', line 4

def name=(new_value)
  @object.add_tag("Name", value: new_value)
end