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