# File lib/rudy/aws/ec2/address.rb, line 68 68: def disassociate(address) 69: raise NoAddress unless address 70: address = address.ipaddress if address.is_a?(Rudy::AWS::EC2::Address) 71: instance = instance.awsid if instance.is_a?(Rudy::AWS::EC2::Instance) 72: raise UnknownAddress unless exists?(address) 73: raise AddressNotAssociated unless associated?(address) 74: 75: opts ={ 76: :public_ip => address 77: } 78: ret = @@ec2.disassociate_address(opts) 79: (ret && ret['return'] == 'true') 80: end