require "app/api2/parsers/network" require "providers/provider_factory" require_relative "request_handler" module Devops module API2_0 module Handler class Network < RequestHandler set_parser Devops::API2_0::Parser::NetworkParser def networks provider networks_with_account provider, nil end def networks_with_account provider, account p = ::Provider::ProviderFactory.get(provider, account) available_keys = ["vpc-id"] p.networks_detail(parser.networks.select{|k,v| available_keys.include?(k)}) end end end end end