Module: FilePolice
- Defined in:
- lib/file_police.rb,
lib/file_police/version.rb
Defined Under Namespace
Classes: BacklogFile, Ticket
Constant Summary collapse
- VERSION =
"0.1.0"
Class Method Summary collapse
-
.patrol(path, tickets = Array.new) ⇒ Object
Patrol a directory and return tickets for any violations.
- .version ⇒ Object
Class Method Details
.patrol(path, tickets = Array.new) ⇒ Object
Patrol a directory and return tickets for any violations
10 11 12 13 14 15 |
# File 'lib/file_police.rb', line 10 def self.patrol path, tickets = Array.new Dir.glob(File.join(path, "**/*")).each do |file| tickets << Ticket.new(File.basename(file), FilePolice::BacklogFile.new(file).errors) unless File.directory?(file) end return tickets end |
.version ⇒ Object
5 6 7 |
# File 'lib/file_police.rb', line 5 def self.version FilePolice::VERSION end |