Method: YARD::Templates::Helpers::MethodHelper#format_code
- Defined in:
- lib/yard/templates/helpers/method_helper.rb
#format_code(object, _show_lines = false) ⇒ String
Returns formats source of an object.
57 58 59 60 61 62 63 64 65 |
# File 'lib/yard/templates/helpers/method_helper.rb', line 57 def format_code(object, _show_lines = false) i = -1 lines = object.source.split(/\n/) longestline = (object.line + lines.size).to_s.length lines.map do |line| lineno = object.line + (i += 1) (" " * (longestline - lineno.to_s.length)) + lineno.to_s + " " + line end.join("\n") end |