More elegant way to write this?

Posted by tesmar on Stack Overflow See other posts from Stack Overflow or by tesmar
Published on 2010-05-18T04:11:32Z Indexed on 2010/05/18 4:20 UTC
Read the original article Hit count: 269

Filed under:
|

Hi,

I am trying to make a multi-dimensional array of characters in ruby, and this works, but is there a more elegant way?

def initialize(text)
    @map = Array.new
    i = 0
    text.split("\n").each do |x|
     @map[i] = x.scan(/./)
     i += 1
    end
    #@map = text
  end#constructor

© Stack Overflow or respective owner

Related posts about ruby

Related posts about elegance