class File::Visitor::Filter::Proc
Public Class Methods
new(custom_proc)
click to toggle source
# File lib/file/visitor/filter/proc.rb, line 6 def initialize(custom_proc) unless custom_proc.is_a?(Proc) raise ArgumentError, "Proc instance required" end @proc = custom_proc end
Public Instance Methods
match?(path)
click to toggle source
# File lib/file/visitor/filter/proc.rb, line 13 def match?(path) !!@proc.call(path) end
to_s()
click to toggle source
# File lib/file/visitor/filter/proc.rb, line 17 def to_s "%s[%s]" % [self.class.name, @proc.object_id] end