require "app/api2/parsers/provider" require "providers/provider_factory" require_relative "request_handler" require "db/mongo/models/provider_accounts/static_provider_account" require "db/mongo/models/provider_accounts/openstack_provider_account" require "db/mongo/models/provider_accounts/ec2_provider_account" module Devops module API2_0 module Handler class Provider < RequestHandler set_parser Devops::API2_0::Parser::CloudAccountsParser def providers ::Provider::ProviderFactory.providers end def accounts provider ::Provider::ProviderFactory.get(provider).accounts end def add_account provider end def delete_account name, provider end end end end end