class Arpa::Services::Actions::Remove::ActionRemover

Public Instance Methods

remove_nonexistent_actions(params) click to toggle source
# File lib/arpa/services/actions/remove/action_remover.rb, line 6
def remove_nonexistent_actions(params)
  params[:resource].actions.each do |action|
    exist = params[:actions_names].include?(action.name)
    remover_repo.destroy(action) unless exist
  end
end

Private Instance Methods

remover_repo() click to toggle source
# File lib/arpa/services/actions/remove/action_remover.rb, line 15
def remover_repo
  @remover_repo ||= Arpa::Repositories::Actions::Remover.new
end