Commit 7ff24483 authored by Rene Saarsoo's avatar Rene Saarsoo
Browse files

Avoid crash in case of optional nameless parameter.

Ext 1.1 source happened to contained code like:

    /**
     * @param {String} (optional)
     */

which brought JSDuck crashing down.
parent d7b83dbb
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -120,7 +120,7 @@ module JsDuck::Tag
    # A helper method for use in #to_html.
    def member_params(params)
      ps = Array(params).map do |p|
        p[:optional] ? "["+p[:name]+"]" : p[:name]
        p[:optional] ? "[#{p[:name]}]" : p[:name]
      end.join(", ")

      "( <span class='pre'>#{ps}</span> )"