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)

TODO: Remove argument on version 4.0.
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)

TODO: Change signature in the next major version of Roadie.
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