[lnkForumImage]
TotalShareware - Download Free Software

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


 

Forums >

comp.lang.ruby

"alias name objetc.method" not allowed?

Iñaki Baz Castillo

4/25/2008 11:39:00 AM

SGksIEkndmUgYSBtZXRob2QgdGhhdCByZXR1cm5zIGFuIG9iamVjdDoKCiAgZGVmIG9iamVjdAog
ICAgcmV0dXJuIEBvYmplY3QKICBlbmQKClRoYXQgIEBvYmplY3QgaXMgYSBvYmplY3Qgb2YgY2xh
c3MgTXlPYmplY3QgY29udGFpbmluZyBtZXRob2RzOgoKICBjbGFzcyBNeU9iamVjdAogICAgZGVm
IGhlbGxvCiAgICAgICJoZWxsb29vb29vb28iCiAgICBlbmQKICBlbmQKCkFuZCBJJ2QgbGlrZSB0
byBkbzoKCiAgZGVmIG9iamVjdAogICAgcmV0dXJuIEBvYmplY3QKICBlbmQKCiAgYWxpYXMgb2Jf
aGVsbG8gb2JqZWN0LmhlbGxvCgpidXQgaXQncyBub3QgYWxsb3dlZCwgdGhhdCBhIHBpdHk6CiAg
dW5leHBlY3RlZCAnLicKClNvLCBpcyBub3QgcG9zc2libGUgdG8gY3JlYXRlIGFuIGFsaWFzIHRv
IGEgbWV0aG9kIG9mIGEgbWV0aG9kL29iamVjdD8KCgoKLS0gCknDsWFraSBCYXogQ2FzdGlsbG8K
PGliY0BhbGlheC5uZXQ+Cg==

2 Answers

Iñaki Baz Castillo

4/25/2008 12:01:00 PM

0

MjAwOC80LzI1LCBEYXZpZCBBLiBCbGFjayA8ZGJsYWNrQHJ1YnlwYWwuY29tPjoKPiAgSSB0aGlu
ayB5b3Ugd2FudDoKPgo+ICBkZWYgb2JfaGVsbG8KPiAgIG9iamVjdC5oZWxsbwo+ICBlbmQKClll
cywgc3VyZSBpdCB3b3JrcyAoYW5kIGl0IHRoYXQgSSdtIHVzaW5nIG5vdyksIGJ1dCBzaW5jZSBp
biBmYWN0IGlzCm5vIGEgbmV3IG1ldGhvZCBidXQganVzdCBhbiBhbGlhcyBJJ2QgcHJlZmVyIHVz
aW5nICJhbGlhcyIKbm9tZW5jbGF0dXJlLi4uIGlmIGl0IHdvdWxkIGJlIHBvc3NpYmxlIFhECgot
LSAKScOxYWtpIEJheiBDYXN0aWxsbwo8aWJjQGFsaWF4Lm5ldD4K

Robert Dober

4/25/2008 12:04:00 PM

0

On Fri, Apr 25, 2008 at 1:52 PM, David A. Black <dblack@rubypal.com> wrote:
> Hi --
>
>
> I think you want:
>
> def ob_hello
> object.hello
> end

ah yes that might be what OP wants, I will follow another track, though.
My initial idea was that OP wants to forward messages to the underlying object:

require 'forwardable'
class Whatever
extend Forwardable
def_delegator :@output, :hello, :obj_hello
end

Whatever.new.obj_hello

This, however does not work on the toplevel.

HTH
Robert