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

instance method Ruby::SourceRange#start_column

start_column -> IntegerRuby 4.1 から[permalink][rdoc][edit]

この範囲が開始するバイト単位の桁を返します。

0 から数えます。

lambda の範囲は -> から、ブロックの範囲は { または do から、メソッドの範囲は def から始まります。

l = -> {}
p l.source_range.start_column # => 4

pr = proc {}
p pr.source_range.start_column # => 10

meth = method(def m = 42)
p meth.source_range.start_column # => 14

[SEE_ALSO] Ruby::SourceRange#end_column