module ActivePattern::Context
Public Class Methods
[](context_class)
click to toggle source
# File lib/active_pattern/context.rb, line 3 def self.[](context_class) Module.new do @@context_class = context_class context_class.prepend(ActivePattern::Comparator) def pattern(&pattern_proc) PatternObject.new(@@context_class, pattern_proc) end end end
Public Instance Methods
pattern(&pattern_proc)
click to toggle source
# File lib/active_pattern/context.rb, line 8 def pattern(&pattern_proc) PatternObject.new(@@context_class, pattern_proc) end