Class: String

Inherits:
Object show all
Defined in:
lib/cfoo/parser.rb,
lib/cfoo/file_system.rb

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

#expand_elObject



40
41
42
# File 'lib/cfoo/parser.rb', line 40

def expand_el
    Cfoo::ElParser.parse(self)
end