class ObjectTracer::Trackers::AssociactionCallTracker
Public Instance Methods
filter_condition_satisfied?(tp)
click to toggle source
# File lib/object_tracer/trackers/association_call_tracker.rb, line 8 def filter_condition_satisfied?(tp) return false unless is_from_target?(tp) model_class = target.class associations = model_class.reflections associations.keys.include?(tp.callee_id.to_s) end
validate_target!()
click to toggle source
# File lib/object_tracer/trackers/association_call_tracker.rb, line 4 def validate_target! raise NotAnActiveRecordInstanceError.new(target) unless target.is_a?(ActiveRecord::Base) end