class VPC::InternetGateway

Attributes

internet_gateway_id[RW]

Public Instance Methods

create(vpc) click to toggle source
# File lib/etude_for_aws/vpc/internet_gateway.rb, line 5
def create(vpc)
  @internet_gateway_id = vpc.gateway.create_internet_gateway
  vpc.gateway.attach_internet_gateway(@internet_gateway_id, vpc.vpc_id)
end
delete(vpc) click to toggle source
# File lib/etude_for_aws/vpc/internet_gateway.rb, line 10
def delete(vpc)
  vpc.gateway.detach_internet_gateway(vpc.vpc_id,@internet_gateway_id)
  vpc.gateway.delete_internet_gateway(@internet_gateway_id)
end