I'd think there has to be a way.

On 7/6/06, Dark Ambient <sambient / gmail.com> wrote:
> Thank you that was a huge improvement, still battling a few more format issues:
> when I open the file:
> It has the 3 hypens as the first line and a hyphen before every file
> name.  Can't I get rid of those ?
>
> ---
> - c:/dir1/doc1.doc
> - c:/dir1/doc2.doc
> - c:/dir1/doc3.doc
> - c:/dir1/doc4.doc
> - c:/dir1/doc5.doc
> - c:/dir1/doc6.doc
>
>
> Stuart
> On 7/6/06, Justin Collins <collinsj / seattleu.edu> wrote:
> > Dark Ambient wrote:
> > > I must have not explained myself well.
> > > Right now my file looks like this:
> > >
> > > c:/dir1/doc1.docc;/dir1/doc3.docc:/dir1/doc4.docc:/dir1/doc5.doc
> > > ..........i.e. no line breaks
> > >
> > > I want it took look like this:
> > > c:/dir1/doc1.doc
> > > c;/dir1/doc3.doc
> > > c:/dir1/doc4.doc
> > > c:/dir1/doc5.doc
> > > ..........
> > >
> > > Stuart
> > >
> > > On 7/6/06, Robert Klemme <shortcutter / googlemail.com> wrote:
> > >> 2006/7/6, Dark Ambient <sambient / gmail.com>:
> > >> > I'm not sure who to have an array format correctly when written to
> > >> a text file.
> > >>
> > >> What does "correctly" mean?
> > >>
> > >> > Doing something like myarray = ['five','four','three','two','one']
> > >> > works almost correctly but
> > >> > myarray = ['.././*.docs']  seems to write them out without linebreaks.
> > >>
> > >> This is not a print statement.  What did you do to actually print it?
> > >>
> > >> > So while I can figure out how to print them nicely using some iterator
> > >> > to the screen
> > >> > Using,
> > >> >       File.open filename, 'w' do |doc|
> > >> >       doc.write myarray
> > >> >       end
> > >> > I can't seem to figure out a way to format the strings correctly.
> > >>
> > >> Try this:
> > >>
> > >> doc.write myarray.join ", "
> > >>
> > >> Depends on what you mean by "proper output".
> > >>
> > >> Kind regards
> > >>
> > >> robert
> > >>
> > >> --
> > >> Have a look: http://www.flickr.com/photos/fussel-foto/
> > >>
> > >>
> > >
> > Try using 'doc.puts' instead of 'doc.write'. 'puts' will automatically
> > add line breaks, whereas 'write' will not.
> >
> > -Justin
> >
> >
>
>