Module: RouteGuard::MapperExtension

Defined in:
lib/route_guard/route_tracker.rb

Instance Method Summary collapse

Instance Method Details

#resource(*args, &block) ⇒ Object



102
103
104
105
106
107
108
109
110
# File 'lib/route_guard/route_tracker.rb', line 102

def resource(*args, &block)
  if RouteGuard::RouteTracker.enabled
    trace_info = RouteGuard::RouteTracker.find_routes_caller(caller_locations(1, 25))
    if trace_info
      RouteGuard::RouteTracker.track_resource(:resource, args, scope_info, trace_info)
    end
  end
  super
end

#resources(*args, &block) ⇒ Object



92
93
94
95
96
97
98
99
100
# File 'lib/route_guard/route_tracker.rb', line 92

def resources(*args, &block)
  if RouteGuard::RouteTracker.enabled
    trace_info = RouteGuard::RouteTracker.find_routes_caller(caller_locations(1, 25))
    if trace_info
      RouteGuard::RouteTracker.track_resource(:resources, args, scope_info, trace_info)
    end
  end
  super
end