Module: Kitkat
- Defined in:
- lib/kitkat.rb,
lib/kitkat/reader.rb,
lib/kitkat/version.rb,
lib/kitkat/database.rb,
lib/kitkat/file_info.rb
Overview
Main example/easiest entry-point for this application.
Defined Under Namespace
Classes: Database, FileInfo, Reader
Constant Summary collapse
- VERSION =
'1.0.0'
Class Method Summary collapse
Class Method Details
.crawl(path:, db:, io: $stdout) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/kitkat.rb', line 12 def crawl(path:, db:, io: $stdout) reader = Reader.new(path) db = Database.new(db) reader.each.with_index(1) do |file_info, index| io.puts("[#{index}] #{file_info.relative_path}") db.insert(file_info) end io.puts('Complete') end |