class StaticMatic::AmbiguousTemplateError < StandardError attr_reader :template_name def initialize(template_name, ambiguous_templates) @template_name = template_name @ambiguous_templates = ambiguous_templates end def message <<-MESSAGE Ambiguous request when searching for a template for filename `#{@template_name}`: There is more than one type of template available for rendering. Templates causing the ambiguity: #{@ambiguous_templates.join "\n"} MESSAGE end end