Menu

#364 Ruby method on self is missing the trailing ? in the generated tag name

open
nobody
None
5
2015-05-19
2015-05-12
Dmitry
No

For Ruby class like

class C
  def d?
  end

  def self.d?
  end

  def e!
  end

  def self.e!
  end
end

I get this in TAGS after running ctags -e:

class CC13,44
def d?d?14,52
def self.d?d17,68
def e!e!20,89
def self.e!e23,105

Note the tag name for self.d?.

ctags --version
Exuberant Ctags 5.9~svn20110310, Copyright (C) 1996-2009 Darren Hiebert
Compiled: Sep 29 2014, 16:06:25
Addresses: dhiebert@users.sourceforge.net, http://ctags.sourceforge.net
Optional compiled features: +wildcards, +regex

Discussion

  • Masatake YAMATO

    Masatake YAMATO - 2015-05-12
     
  • Masatake YAMATO

    Masatake YAMATO - 2015-05-12

    (I don't know the syntax of ruby.)

     
  • Masatake YAMATO

    Masatake YAMATO - 2015-05-12

    Thank you for checking. I will update the test case as reflecting your comment.

     
  • Masatake YAMATO

    Masatake YAMATO - 2015-05-19

    Merged at github.

     

Log in to post a comment.