Module: ConstantTableSaver
- Defined in:
- lib/constant_table_saver.rb,
lib/constant_table_saver/version.rb
Defined Under Namespace
Modules: ActiveRecord4ClassMethods, ActiveRecord5ClassMethods, BaseMethods, ClassMethods, NameClassMethods
Constant Summary collapse
- VERSION =
'5.1.2'
Class Method Summary collapse
Class Method Details
.reset_all_caches ⇒ Object
40 41 42 43 |
# File 'lib/constant_table_saver.rb', line 40 def self.reset_all_caches klasses = ActiveRecord::Base.respond_to?(:descendants) ? ActiveRecord::Base.descendants : ActiveRecord::Base.send(:subclasses) klasses.each {|klass| klass.reset_constant_record_cache! if klass.respond_to?(:reset_constant_record_cache!)} end |