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.1"

Class Method Summary collapse

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

.versionObject



5
6
7
# File 'lib/file_police.rb', line 5

def self.version
  FilePolice::VERSION
end