can anyone tell me how to initialize an array of object in Ruby. I have my class Line:
class Line
@@text
@@number = 0
@@file = 0
@@paired
def initialize(text, number, file = 0, paired = 1)
@@text = text
@@number = number
@@file = file
@@paired = paired
end
end
And now i wish to initialize an Array of Lines, when i do
parsedLines = Array.new() and in
loop do parsedLines[i] = Line.new(line, number, file, 0)
i got an array of Lines, but Array elements are initialize on last made Line object, how can i fix this, to have array of Line object?