Module: Destroyall
- Defined in:
- lib/destroyall.rb,
lib/destroyall/version.rb
Constant Summary collapse
- VERSION =
"0.0.1"
Class Method Summary collapse
- .destroy_all(model) ⇒ Object
- .destroy_all_with_conditions(model, conditions, conditions_value) ⇒ Object
Class Method Details
.destroy_all(model) ⇒ Object
4 5 6 7 8 9 |
# File 'lib/destroyall.rb', line 4 def self.destroy_all(model) if model.nil? else model.delete_all end end |
.destroy_all_with_conditions(model, conditions, conditions_value) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/destroyall.rb', line 10 def self.destroy_all_with_conditions(model, conditions, conditions_value) if model.nil? || conditions.nil? || conditions_value.nil? else conditions_sym = conditions.parameterize.underscore.to_sym model.delete_all(conditions_sym => "#{conditions_value}") end end |