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