module ActiveRecord::NoTouching
Active Record No Touching¶ ↑
Private Class Methods
Source
# File lib/active_record/no_touching.rb, line 41 def klasses ActiveSupport::IsolatedExecutionState[:active_record_no_touching_classes] ||= [] end
Public Instance Methods
Source
# File lib/active_record/no_touching.rb, line 53 def no_touching? NoTouching.applied_to?(self.class) end
Returns true
if the class has no_touching
set, false
otherwise.
Project.no_touching do Project.first.no_touching? # true Message.first.no_touching? # false end