class Google::Ads::GoogleAds::Interceptors::LoggingInterceptor::CycleFinder
Public Class Methods
new()
click to toggle source
# File lib/google/ads/google_ads/interceptors/logging_interceptor.rb, line 360 def initialize @objects_seen = Set.new end
Public Instance Methods
add_object(object)
click to toggle source
# File lib/google/ads/google_ads/interceptors/logging_interceptor.rb, line 368 def add_object(object) @objects_seen.add(object.object_id) end
is_cycle?(object)
click to toggle source
# File lib/google/ads/google_ads/interceptors/logging_interceptor.rb, line 364 def is_cycle?(object) @objects_seen.include?(object.object_id) end