module HTMLProofer

Constants

VERSION

Public Class Methods

check_directories(directories, options = {}) click to toggle source
# File lib/html-proofer.rb, line 38
def self.check_directories(directories, options = {})
  raise ArgumentError unless directories.is_a?(Array)

  options[:type] = :directory
  directories.each do |directory|
    raise ArgumentError, "#{directory} does not exist" unless Dir.exist?(directory)
  end
  HTMLProofer::Runner.new(directories, options)
end
check_directory(directory, options = {}) click to toggle source
# File lib/html-proofer.rb, line 30
def self.check_directory(directory, options = {})
  raise ArgumentError unless directory.is_a?(String)
  raise ArgumentError, "#{directory} does not exist" unless Dir.exist?(directory)

  options[:type] = :directory
  HTMLProofer::Runner.new([directory], options)
end
check_file(file, options = {}) click to toggle source
# File lib/html-proofer.rb, line 22
def self.check_file(file, options = {})
  raise ArgumentError unless file.is_a?(String)
  raise ArgumentError, "#{file} does not exist" unless File.exist?(file)

  options[:type] = :file
  HTMLProofer::Runner.new(file, options)
end