Methods
Attributes
[R] | file | |
[R] | line |
Class Public methods
new(file, line, ast_source = nil) Link
Instance Public methods
binary_file?() Link
colorized_content() Link
# File ruby/lib/irb/source_finder.rb, line 30 def colorized_content if !binary_file? && file_exist? end_line = find_end # To correctly colorize, we need to colorize full content and extract the relevant lines. colored = IRB::Color.colorize_code(file_content) colored.lines[@line - 1...end_line].join elsif @ast_source IRB::Color.colorize_code(@ast_source) end end