From dab01b50f0825900c496685d283df5496d04c52e Mon Sep 17 00:00:00 2001 From: Martin Slemr Date: Fri, 31 Aug 2018 10:05:38 +0200 Subject: [PATCH] Removing inventory builder, fixing inventory superclass --- app/models/manageiq/providers/google/builder.rb | 11 ----------- app/models/manageiq/providers/google/inventory.rb | 8 +++++++- 2 files changed, 7 insertions(+), 12 deletions(-) delete mode 100644 app/models/manageiq/providers/google/builder.rb diff --git a/app/models/manageiq/providers/google/builder.rb b/app/models/manageiq/providers/google/builder.rb deleted file mode 100644 index dd539aaa..00000000 --- a/app/models/manageiq/providers/google/builder.rb +++ /dev/null @@ -1,11 +0,0 @@ -class ManageIQ::Providers::Google::Builder < ManageIQ::Providers::Inventory::Builder - class << self - def allowed_manager_types - %w(Cloud Network) - end - - def default_manager_type - 'Cloud' - end - end -end diff --git a/app/models/manageiq/providers/google/inventory.rb b/app/models/manageiq/providers/google/inventory.rb index b5dd9bf5..187edf21 100644 --- a/app/models/manageiq/providers/google/inventory.rb +++ b/app/models/manageiq/providers/google/inventory.rb @@ -1,5 +1,11 @@ -class ManageIQ::Providers::Google::Inventory < ManagerRefresh::Inventory +class ManageIQ::Providers::Google::Inventory < ManageIQ::Providers::Inventory require_nested :Collector require_nested :Parser require_nested :Persister + + # Default manager for building collector/parser/persister classes + # when failed to get class name from refresh target automatically + def self.default_manager_name + "CloudManager" + end end