class ActionTracer::Filter
Constants
- PROC
Attributes
applied[R]
Public Class Methods
new(filter, method:)
click to toggle source
# File lib/action_tracer/filters.rb, line 10 def initialize(filter, method:) @filter = filter.is_a?(Symbol) ? filter : PROC @method = method @applied = ActionTracer.applied_filters.include? filter end
Public Instance Methods
to_a()
click to toggle source
# File lib/action_tracer/filters.rb, line 16 def to_a if @method.respond_to? :source_location [APPLIED[@applied], @filter, *@method.source_location] else [APPLIED[:unrecognized], @method] end end