Sha256: e0348b8e2ef5f8b86ed55ea004d50d2cb3e87976b272af84a3feeff0285ebfea

Contents?: true

Size: 193 Bytes

Versions: 189

Compression:

Stored size: 193 Bytes

Contents

module Deletable
  extend ActiveSupport::Concern

  def soft_destroy(user_id)
    self.update(deleted_at: Time.now)
    EducodeSales::Recycle.create(source: self, deleter_id: user_id)
  end
end

Version data entries

189 entries across 189 versions & 1 rubygems

Version Path
educode_sales-1.10.74 app/models/concerns/deletable.rb
educode_sales-1.10.73 app/models/concerns/deletable.rb
educode_sales-1.10.72 app/models/concerns/deletable.rb
educode_sales-1.10.71 app/models/concerns/deletable.rb
educode_sales-1.10.70 app/models/concerns/deletable.rb
educode_sales-1.10.59 app/models/concerns/deletable.rb
educode_sales-1.10.58 app/models/concerns/deletable.rb
educode_sales-1.10.49 app/models/concerns/deletable.rb
educode_sales-1.10.48 app/models/concerns/deletable.rb
educode_sales-1.10.46 app/models/concerns/deletable.rb
educode_sales-1.10.41 app/models/concerns/deletable.rb
educode_sales-1.10.37 app/models/concerns/deletable.rb
educode_sales-1.10.36 app/models/concerns/deletable.rb
educode_sales-1.10.35 app/models/concerns/deletable.rb
educode_sales-1.10.34 app/models/concerns/deletable.rb
educode_sales-1.10.33 app/models/concerns/deletable.rb
educode_sales-1.10.31 app/models/concerns/deletable.rb
educode_sales-1.10.30 app/models/concerns/deletable.rb
educode_sales-1.10.29 app/models/concerns/deletable.rb
educode_sales-1.10.28 app/models/concerns/deletable.rb