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