class FilePipeline::Errors::SourceFileError

Error class for exceptions that are raised when a specified source directory does not exist (or is not a directory).

Attributes

directories[R]

The directories for source files that were registered with FilePipeline and searched at the time the error was raises.

file[R]

The source file that could not be located.

Public Class Methods

new(msg = nil, file: nil, directories: nil) click to toggle source
Calls superclass method
# File lib/file_pipeline/errors/source_file_error.rb, line 15
def initialize(msg = nil, file: nil, directories: nil)
  @file = file
  @directories = directories
  default_msg = "The source file #{@file} was not found. Searched in:\n"
  msg ||= @directories.inject(default_msg) do |str, dir|
    str + "\t- #{dir}\n"
  end
  super msg
end