lib/arpa/services/resources/remove/resource_remover.rb in arpa-0.2.0 vs lib/arpa/services/resources/remove/resource_remover.rb in arpa-0.3.0
- old
+ new
@@ -1,19 +1,17 @@
module Arpa
module Services
module Resources
module Remove
class ResourceRemover
-
def remove_nonexistent_resources(resourceables)
- resourceables_names = resourceables.map { |r| r.to_s }
+ resourceables_names = resourceables.map(&:to_s)
finder_repo.all.each do |resource|
exist = resourceables_names.include?(resource.full_name)
remover_repo.destroy(resource) unless exist
end
-
end
private
def finder_repo
@@ -21,10 +19,9 @@
end
def remover_repo
@remover_repo ||= Arpa::Repositories::Resources::Remover.new
end
-
end
end
end
end
end