# File lib/fog/aws/requests/compute/describe_subnets.rb, line 45 def describe_subnets(filters = {}) subnets = self.data[:subnets] # Transition from pending to available subnets.each do |subnet| case subnet['state'] when 'pending' subnet['state'] = 'available' end end if filters['subnet-id'] subnets = subnets.reject {|subnet| subnet['subnetId'] != filters['subnet-id']} end Excon::Response.new( :status => 200, :body => { 'requestId' => Fog::AWS::Mock.request_id, 'subnetSet' => subnets } ) end