Class: Parsefiles::CLI::Main

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

Instance Method Summary collapse

Instance Method Details

#find(*folders) ⇒ Object



30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# File 'lib/cli.rb', line 30

def find(*folders)
  begin
    folders = folders.split unless folders.class == Array
    folders.each do |folder|
      f = Parsefiles::Folders.new(folder,options)
      files = f.get_files_in_range
      files.each do |file|
        puts "================================================"
        puts "Reading : #{file}"
        puts "================================================"
        parse = Parsefiles::FileOps.new(file,options[:pattern])
        parse.parse_file
      end
    end
  rescue Exception => e
    say e.message, :red
  end
end

#versionObject



10
11
12
13
# File 'lib/cli.rb', line 10

def version
  require 'parsefiles/version'
  say Parsefiles::VERSION
end