[lnkForumImage]
TotalShareware - Download Free Software

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


 

Forums >

comp.lang.ruby

How secure is replacing "to_s" method?

Iñaki Baz Castillo

4/24/2008 1:05:00 PM

SGksIEkndmUgYSBjbGFzcyBsaWtlIHRoaXM6CgpjbGFzcyBSZXF1ZXN0CglhdHRyX2FjY2Vzc29y
IDptZXRob2QsIDpjb2RlCglkZWYgdG9fcwoJCSIje21ldGhvZH0gI3tjb2RlfSIKCWVuZAplbmQK
CgpTbyBpZiBJIHByaW50IGRpcmVjdGx5IGFuIGluc3RhbmNlIEkgc2VlIGEgc3RyaW5nIGNvbnRh
aW5pbmcgYm90aCBhdHRyaWJ1dGVzOgoKbWVzc2FnZSA9IFJlcXVlc3QubmV3Cm1lc3NhZ2UubWV0
aG9kID0gIklOVklURSIKbWVzc2FnZS5jb2RlID0gIjIwMCIKcHV0cyBtZXNzYWdlCj0+ICJJTlZJ
VEUgMjAwIgoKVGhpcyBpcyByZWFsbHkgbmljZSBidXQgSSdtIG5vdCBzdXJlIG9mIGhvdyBzZWN1
cmUgaXQncy4gQ291bGQKcmVwbGFjaW5nICJ0b19zIiBtZXRob2QgY2hhbmdlIGFueSBvdGhlciBi
ZWhhdmlvdXI/CgpUaGFua3MuCgoKCi0tIApJw7Fha2kgQmF6IENhc3RpbGxvCjxpYmNAYWxpYXgu
bmV0Pgo=

1 Answer

Trans

4/24/2008 2:29:00 PM

0



On Apr 24, 9:04 am, "I=F1aki Baz Castillo" <i...@aliax.net> wrote:
> Hi, I've a class like this:
>
> class Request
> attr_accessor :method, :code
> def to_s
> "#{method} #{code}"
> end
> end
>
> So if I print directly an instance I see a string containing both attribut=
es:
>
> message =3D Request.new
> message.method =3D "INVITE"
> message.code =3D "200"
> puts message
> =3D> "INVITE 200"
>
> This is really nice but I'm not sure of how secure it's. Could
> replacing "to_s" method change any other behaviour?

It's fine for your own classes.

T.