fluke/devops-service/providers/accounts_factory.rb
2015-11-02 17:33:25 +03:00

34 lines
541 B
Ruby

module Provider
class AccountsFactory
def init config
end
# providers instances
def connection account_name
@connections[account_name]
end
def add_connection name, conn
@connections[name] = conn
end
def delete_connection name
@connections.delete(name)
end
def create_connection_from_account config, account
end
def accounts
Devops::Db.connector.provider_accounts(provider_name)
end
def create_account hash
raise "override me"
end
end
end