# File lib/yard/parser/ruby/legacy/statement.rb, line 20 def first_line to_s.split(/\n/)[0] end
# File lib/yard/parser/ruby/legacy/statement.rb, line 31 def inspect l = line - 1 to_s(false).split(/\n/).map do |text| "\t#{l += 1}: #{text}" end.join("\n") end
@return [Fixnum] the first line of Ruby source
# File lib/yard/parser/ruby/legacy/statement.rb, line 43 def line tokens.first.line_no end
@return [Range<Fixnum>] the first to last lines of Ruby source @since 0.5.4
# File lib/yard/parser/ruby/legacy/statement.rb, line 49 def line_range tokens.first.line_no..tokens.last.line_no end
# File lib/yard/parser/ruby/legacy/statement.rb, line 38 def show "\t#{line}: #{first_line}" end
# File lib/yard/parser/ruby/legacy/statement.rb, line 24 def to_s(include_block = true) tokens.map do |token| RubyToken::TkBlockContents === token ? (include_block ? block.to_s : '') : token.text end.join end
Generated with the Darkfish Rdoc Generator 2.