Class: String
Instance Method Summary collapse
Instance Method Details
#coordinates_of_index(index) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/cfoo/file_system.rb', line 4 def coordinates_of_index(index) lines = split("\n") line_number = 1 column_number = index + 1 lines.each do |line| if line.length < column_number line_number += 1 column_number -= line.length else return [ line_number, column_number ] end end [ -1, -1 ] end |