Ruby 3.4 リファレンスマニュアル

class Prism::InlineComment

[edit]

要約

# から始まる通常のコメントを表すクラスです。

目次

インスタンスメソッド

継承しているメソッド

Prism::Commentから継承しているメソッド

インスタンスメソッド

trailing? -> boolRuby 3.3 から[permalink][rdoc][edit]

コードの後ろに続く行末コメントであれば true を、行頭(または空白だけ) から始まる独立した行のコメントであれば false を返します。

require "prism"

comments = Prism.parse(<<~RUBY).comments
  # 独立した行のコメント
  1 + 1 # 行末コメント
RUBY
p comments[0].trailing? # => false
p comments[1].trailing? # => true