Sha256: 4f178acbb069fd09f5f60fbb89f08da1e8428d95a345c2293cb6f3ebf16a5bd5

Contents?: true

Size: 271 Bytes

Versions: 53

Compression:

Stored size: 271 Bytes

Contents

module Sufia
  module GenericFile
    module Trophies
      extend ActiveSupport::Concern
      included do
        before_destroy :cleanup_trophies
      end

      def cleanup_trophies
        Trophy.destroy_all(generic_file_id: self.noid)
      end

    end
  end
end

Version data entries

53 entries across 53 versions & 2 rubygems

Version Path
sufia-5.0.0 sufia-models/app/models/concerns/sufia/generic_file/trophies.rb
sufia-models-5.0.0 app/models/concerns/sufia/generic_file/trophies.rb
sufia-5.0.0.rc1 sufia-models/app/models/concerns/sufia/generic_file/trophies.rb
sufia-models-5.0.0.rc1 app/models/concerns/sufia/generic_file/trophies.rb
sufia-6.0.0.rc2 sufia-models/app/models/concerns/sufia/generic_file/trophies.rb
sufia-models-6.0.0.rc2 app/models/concerns/sufia/generic_file/trophies.rb
sufia-6.0.0.rc1 sufia-models/app/models/concerns/sufia/generic_file/trophies.rb
sufia-models-6.0.0.rc1 app/models/concerns/sufia/generic_file/trophies.rb
sufia-4.3.1 sufia-models/app/models/concerns/sufia/generic_file/trophies.rb
sufia-models-4.3.1 app/models/concerns/sufia/generic_file/trophies.rb
sufia-6.0.0.beta1 sufia-models/app/models/concerns/sufia/generic_file/trophies.rb
sufia-models-6.0.0.beta1 app/models/concerns/sufia/generic_file/trophies.rb
sufia-models-5.0.0.beta1 app/models/concerns/sufia/generic_file/trophies.rb
sufia-4.2.0 sufia-models/app/models/concerns/sufia/generic_file/trophies.rb
sufia-models-4.2.0 app/models/concerns/sufia/generic_file/trophies.rb
sufia-4.1.0 sufia-models/app/models/concerns/sufia/generic_file/trophies.rb
sufia-models-4.1.0 app/models/concerns/sufia/generic_file/trophies.rb
sufia-4.0.1 sufia-models/app/models/concerns/sufia/generic_file/trophies.rb
sufia-models-4.0.1 app/models/concerns/sufia/generic_file/trophies.rb
sufia-models-4.0.0 app/models/concerns/sufia/generic_file/trophies.rb