2006/6/24, Dark Ambient <sambient / gmail.com>: > Trying to do some fancy formatting and getting an error message. > Since I know .center is a method the error message can't be the > ultimate truth. Anyone ? I'm not sure what you're implying here, but as the error message indicates Array#center is nonexistent. You probably want String#center as in irb(main):002:0> "fff".center 10 => " fff " You also probably missed a toc there: > Table of Contents <------This is corect > toc.rb:8: undefined method `center' for [2]:Array (NoMethodError) > >Exit code: 1 > > toc = ['Table of Contents', 'Chapter 1', 'Getting Started', > 'page 1', 'Chapter 2', 'Numbers', 'page 9', > 'Chapter 3', 'Letter', 'page 13'] > > line_width = 70 > > puts( toc[0].center(line_width)) > puts( toc[1].ljust(line_width/2) + > [2].center(line_width) +[3].rjust(line_width/2)) ^^^ "toc" missing here. > puts( toc[4][5][6]) > puts( toc[7][8][9]) > Cheers robert -- Have a look: http://www.flickr.com/photos/fussel-foto/