[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

quick question: continuing Ruby methods on different line

Aryk Grosz

9/30/2006 2:49:00 AM

If you have a long method call like:


some.long.method.call

how can i make it

some.long (next line)
method.call

--
Posted via http://www.ruby-....

2 Answers

Ara.T.Howard

9/30/2006 3:00:00 AM

0

Robert Klemme

9/30/2006 8:44:00 AM

0

ara.t.howard@noaa.gov wrote:
> On Sat, 30 Sep 2006, Eric Gross wrote:
>
>> If you have a long method call like:
>>
>>
>> some.long.method.call
>>
>> how can i make it
>>
>> some.long (next line)
>> .method.call

You just need to place the dot in the first line:

some.long.
method.call

Or you have to escape the line ending
some.long..method.call

> harp:~ > cat a.rb
> p Time> now
>
> harp:~ > ruby a.rb
> Fri Sep 29 20:59:45 MDT 2006

How did you get that to work? I think you're missing a point here. :-)

$ ruby <<XXX
> puts Time > now
> XXX
-:1: uninitialized constant Timenow (NameError)

But these work

$ ruby <<XXX
> puts Time.
> now
> XXX
Sat Sep 30 10:42:14 GMT+1:00 2006

$ ruby <<XXX
> puts Time > .now
> XXX
Sat Sep 30 10:43:18 GMT+1:00 2006

Kind regards

robert