class Fukuzatsu::FileReader

Attributes

paths_to_files[R]

Public Class Methods

new(paths_to_files) click to toggle source
# File lib/fukuzatsu/file_reader.rb, line 6
def initialize(paths_to_files)
  @paths_to_files = paths_to_files
end

Public Instance Methods

source_files() click to toggle source
# File lib/fukuzatsu/file_reader.rb, line 10
def source_files
  file_list.map{ |file_path| SourceFile.new(file_path) }
end

Private Instance Methods

file_list() click to toggle source
# File lib/fukuzatsu/file_reader.rb, line 16
def file_list
  paths_to_files.map do |path|
    if File.directory?(path)
      Dir.glob(File.join(path, "**", "*.rb"))
    else
      path
    end
  end.flatten
end