Module: StorageUnit::Core::ClassMethods
- Defined in:
- lib/storage_unit/core.rb
Instance Method Summary collapse
Instance Method Details
#default_scope_hash ⇒ Object
12 13 14 |
# File 'lib/storage_unit/core.rb', line 12 def default_scope_hash { storage_unit_opts[:column] => nil } end |
#deleted_only ⇒ Object
20 21 22 |
# File 'lib/storage_unit/core.rb', line 20 def deleted_only with_deleted.where.not(default_scope_hash) end |
#with_deleted ⇒ Object
16 17 18 |
# File 'lib/storage_unit/core.rb', line 16 def with_deleted self.all.unscope(where: storage_unit_opts[:column]) end |