Commit 0b24abbe authored by Rene Saarsoo's avatar Rene Saarsoo
Browse files

Use the Class.constructor? in several more places.

So we detect the constructor the same way.
parent 963781f9
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
require 'jsduck/class'

module JsDuck

  # Expands class docset into one or more docsets.
@@ -108,7 +110,7 @@ module JsDuck

      if docset[:code]
        (docset[:code][:members] || []).each do |m|
          results << code_to_docset(m) unless @constructor_found && m[:name] == "constructor"
          results << code_to_docset(m) unless @constructor_found && JsDuck::Class.constructor?(m)
        end
      end

+1 −1
Original line number Diff line number Diff line
@@ -47,7 +47,7 @@ module JsDuck

      # If methods list contains constructor, move it into the beginning.
      def constructor_first(ms)
        constr = ms.find {|m| m[:name] == "constructor" }
        constr = ms.find {|m| JsDuck::Class.constructor?(m) }
        if constr
          ms.delete(constr)
          ms.unshift(constr)