class Patm::Pattern::Opt

Public Class Methods

new(pat) click to toggle source
# File lib/patm.rb, line 188
def initialize(pat)
  @pat = pat
end

Public Instance Methods

compile_internal(free_index, target_name = "_obj") click to toggle source
# File lib/patm.rb, line 198
def compile_internal(free_index, target_name = "_obj")
  @pat.compile_internal(free_index, target_name)
end
execute(match, obj) click to toggle source
# File lib/patm.rb, line 194
def execute(match, obj)
  @pat.execute(match, obj)
end
inspect() click to toggle source
# File lib/patm.rb, line 197
def inspect; "?#{@pat.inspect}"; end
opt?() click to toggle source
# File lib/patm.rb, line 191
def opt?
  true
end