Module: FileSorterTool

Defined in:
lib/file_sorter_tool.rb,
lib/file_sorter_tool/version.rb,
lib/file_sorter_tool/file_sorter.rb

Defined Under Namespace

Classes: FileSorter, Version

Class Method Summary collapse

Class Method Details

.process_dir(path) ⇒ Object



11
12
13
14
15
16
17
# File 'lib/file_sorter_tool.rb', line 11

def self.process_dir path
  Dir.chdir(path)
  Dir['*'].each.with_index do |file, index|
    FileSorterTool::process_file file
  end
  puts "Files sorting success..."
end

.process_file(file_name) ⇒ Object



6
7
8
9
# File 'lib/file_sorter_tool.rb', line 6

def self.process_file file_name
  @file_sorter = FileSorterTool::FileSorter.new file_name
  @file_sorter.process
end

.versionObject



16
17
18
# File 'lib/file_sorter_tool/version.rb', line 16

def self.version
  Version.instance.current_version
end