Visitor
# File lib/rkelly/visitors/pointcut_visitor.rb, line 5 def initialize(pattern, matches = []) @pattern = pattern @matches = matches end
# File lib/rkelly/visitors/pointcut_visitor.rb, line 10 def >(pattern) pattern = case pattern when Class pattern.new(Object) else pattern end self.class.new(nil, @matches.map do |m| m.pointcut(pattern).matches end.flatten) end
[Validate]
Generated with the Darkfish Rdoc Generator 2.