Sha256: e050945a0d36986909a65a2ec8df3d7c4e3f7d7899c883dee58c125009fc6bb3
Contents?: true
Size: 728 Bytes
Versions: 2
Compression:
Stored size: 728 Bytes
Contents
module Fog module AWS class EC2 def addresses Fog::AWS::EC2::Addresses.new(:connection => self) end class Addresses < Fog::Collection def all(public_ip = []) data = connection.describe_addresses(public_ip).body addresses = [] data['addressesSet'].each do |address| addresses << Fog::AWS::EC2::Address.new({ :connection => connection }.merge!(address)) end addresses end def create address = new address.save address end def new Fog::AWS::S3::Address.new(:connection => connection) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fog-0.0.4 | lib/fog/aws/models/ec2/addresses.rb |
fog-0.0.3 | lib/fog/aws/models/ec2/addresses.rb |