# File lib/aws/ec2/vpc.rb, line 115
      def internet_gateway= internet_gateway

        # remove currently attached internet gateway
        gateway = self.internet_gateway
        gateway.detach(self) if gateway

        if internet_gateway
          unless internet_gateway.is_a?(InternetGateway)
            internet_gateway = InternetGateway.new(internet_gateway,
              :config => config)
          end
          internet_gateway.attach(self)
        end

      end