otvorenesudy/otvorenesudy-api

View on GitHub
app/models/concerns/purgeable.rb

Summary

Maintainability
A
0 mins
Test Coverage
F
50%
module Purgeable
  def purge!(relation_name, except: nil)
    relation = public_send(relation_name)

    relation.where.not(id: except).destroy_all
  end
end