Commit 3c1b54ff authored by Rene Saarsoo's avatar Rene Saarsoo
Browse files

Friendly error message when JSON parsing fails.

parent efe3d6b6
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -34,7 +34,12 @@ module JsDuck

    # Reads and parses JSON from file
    def self.read(filename)
      begin
        self.parse(JsDuck::IO.read(filename))
      rescue
        puts "Oh noes!  #{filename} is not a valid JSON file."
        exit(1)
      end
    end

    # Parses JSON string