Method: SyntaxSuggest::ExplainSyntax#errors

Defined in:
lib/syntax_suggest/explain_syntax.rb

#errorsObject

Returns an array of syntax error messages

If no missing pairs are found it falls back on the original error messages



109
110
111
112
113
114
115
# File 'lib/syntax_suggest/explain_syntax.rb', line 109

def errors
  if missing.empty?
    return GetParseErrors.errors(@code_lines.map(&:original).join).uniq
  end

  missing.map { |miss| why(miss) }
end