Module: PassiveRecord
- Defined in:
- lib/passive_record.rb,
lib/passive_record/hooks.rb,
lib/passive_record/version.rb,
lib/passive_record/core/query.rb,
lib/passive_record/associations.rb,
lib/passive_record/class_methods.rb,
lib/passive_record/pretty_printing.rb,
lib/passive_record/instance_methods.rb,
lib/passive_record/arithmetic_helpers.rb,
lib/passive_record/associations/has_one.rb,
lib/passive_record/associations/has_many.rb,
lib/passive_record/associations/belongs_to.rb,
lib/passive_record/associations/has_many_through.rb
Defined Under Namespace
Modules: ArithmeticHelpers, Associations, ClassMethods, Core, Hooks, InstanceMethods, PrettyPrinting
Constant Summary
collapse
- VERSION =
"0.4.8"
Class Method Summary
collapse
Class Method Details
.drop_all ⇒ Object
41
42
43
|
# File 'lib/passive_record.rb', line 41
def self.drop_all
(model_classes + model_classes.flat_map(&:descendants)).uniq.each(&:destroy_all)
end
|
.model_classes ⇒ Object
37
38
39
|
# File 'lib/passive_record.rb', line 37
def self.model_classes
@model_classes ||= []
end
|