class Xumlidot::DirectoryTree
Recurse down a directory tree
Public Class Methods
new(directories, options)
click to toggle source
# File lib/xumlidot/directory_tree.rb, line 6 def initialize(directories, options) @directories = directories @options = options @excluded = Regexp.new(@options.exclude) end
Public Instance Methods
find_all_rb_files() { |path| ... }
click to toggle source
# File lib/xumlidot/directory_tree.rb, line 12 def find_all_rb_files(&block) @directories.each do |directory| Find.find(directory) do |path| next if path =~ @exluded next unless path.end_with? '.rb' yield path if block_given? end end end