class ABCing::ClassFileFinder

Public Class Methods

new(directories = ['.']) click to toggle source
# File lib/abcing/class_file_finder.rb, line 3
def initialize(directories = ['.'])
  @target_directories = directories
end

Public Instance Methods

find() click to toggle source
# File lib/abcing/class_file_finder.rb, line 7
def find
  @target_directories.collect { |d| files_for_directory(d) }.flatten.sort
end

Private Instance Methods

files_for_directory(directory) click to toggle source
# File lib/abcing/class_file_finder.rb, line 13
def files_for_directory(directory)
  Dir["#{directory}/**/*.rb"]
end