class Roadie::CssNotFound
@see AssetProvider#find_stylesheet!
method.
If you are writing your own asset provider, make sure to raise this in the
Raised when an asset provider cannot find a stylesheet.
def build_message(extra_message = @extra_message)
Redundant method argument is to keep API compatability without major version bump.
def build_message(extra_message = @extra_message) message = +%(Could not find stylesheet "#{css_name}") message << ": #{extra_message}" if extra_message message << "\nUsed provider:\n#{provider}" if provider message end
def error_row
def error_row "#{provider || "Unknown provider"}: #{extra_message || message}" end
def initialize(css_name, extra_message = nil, provider = nil)
def initialize(css_name, extra_message = nil, provider = nil) @css_name = css_name @provider = provider @extra_message = extra_message super build_message(extra_message) end