diff --git a/doc/docset.rb b/doc/docset.rb index 8f888f8e..3727a64f 100644 --- a/doc/docset.rb +++ b/doc/docset.rb @@ -109,7 +109,7 @@ class DocsetGenerator is_class_method = decl.match(/^\s*\+/) != nil decl.sub!(/^\s*[\+\-]/, '') # Remove method qualifier. decl.sub!(/;\s*$/, '') - sel_parts = decl.gsub(/\([^)]+\)/, '').split.map { |x| x.split(':') } + sel_parts = decl.gsub(/\([^)]+\)+/, '').split.map { |x| x.split(':') } head = sel_parts.shift code << " def #{is_class_method ? 'self.' : ''}#{head[0]}(" code << "#{head[1]}" if head.size > 1