Class: DirectorySourceStats

Inherits:
Object
  • Object
show all
Defined in:
lib/directory_source_stats.rb

Instance Method Summary collapse

Constructor Details

#initialize(directory) ⇒ DirectorySourceStats

Returns a new instance of DirectorySourceStats.



2
3
4
5
6
7
# File 'lib/directory_source_stats.rb', line 2

def initialize(directory)
  @stats = { :lines => 0, :lines_of_code => 0, :classes => 0, :methods => 0 }
  if File.exists?(directory)
    calculate_directory_statistics(directory)
  end
end

Instance Method Details

#get_statsObject



9
10
11
# File 'lib/directory_source_stats.rb', line 9

def get_stats
  return @stats
end