Loading lib/jsduck/merger.rb +3 −1 Original line number Diff line number Diff line Loading @@ -33,7 +33,7 @@ module JsDuck :method elsif doc_map[:property] || doc_map[:type] :property elsif code[:type] == :ext_extend elsif code[:type] == :ext_define :class elsif code[:type] == :assignment && class_name?(*code[:left]) :class Loading Loading @@ -176,6 +176,8 @@ module JsDuck code[:name] elsif code[:type] == :assignment name_type == :full_name ? code[:left].join(".") : code[:left].last elsif code[:type] == :ext_define name_type == :full_name ? code[:name] : code[:name].split(/\./).last else "" end Loading lib/jsduck/parser.rb +1 −2 Original line number Diff line number Diff line Loading @@ -182,9 +182,8 @@ module JsDuck def ext_define match("Ext", ".", "define", "(") return { :type => :function, :type => :ext_define, :name => look(:string) ? match(:string) : nil, :params => [] } end Loading Loading
lib/jsduck/merger.rb +3 −1 Original line number Diff line number Diff line Loading @@ -33,7 +33,7 @@ module JsDuck :method elsif doc_map[:property] || doc_map[:type] :property elsif code[:type] == :ext_extend elsif code[:type] == :ext_define :class elsif code[:type] == :assignment && class_name?(*code[:left]) :class Loading Loading @@ -176,6 +176,8 @@ module JsDuck code[:name] elsif code[:type] == :assignment name_type == :full_name ? code[:left].join(".") : code[:left].last elsif code[:type] == :ext_define name_type == :full_name ? code[:name] : code[:name].split(/\./).last else "" end Loading
lib/jsduck/parser.rb +1 −2 Original line number Diff line number Diff line Loading @@ -182,9 +182,8 @@ module JsDuck def ext_define match("Ext", ".", "define", "(") return { :type => :function, :type => :ext_define, :name => look(:string) ? match(:string) : nil, :params => [] } end Loading