16 lines
478 B
Ruby
16 lines
478 B
Ruby
class ErrorMessageCleaner
|
|
attr_accessor :error_message
|
|
|
|
def initialize(error_message)
|
|
@error_message = error_message
|
|
end
|
|
|
|
def clean
|
|
if error_message.include?("expected key while parsing a block mapping at line")
|
|
"There was a problem parsing the front-matter YAML. Perhaps you need to escape a quote " \
|
|
"or a colon or something. Email #{SiteConfig.email_addresses[:default]} if you are having trouble."
|
|
else
|
|
error_message
|
|
end
|
|
end
|
|
end
|