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