PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Autres forums > Forum Programmation & Conception > comp.lang.ruby > extending Hash to allow hexadecimal encoded keys (problem with"Delegator")
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
extending Hash to allow hexadecimal encoded keys (problem with"Delegator")

Réponse
 
LinkBack Outils de la discussion
Vieux 23/05/2008, 09h18   #1
Iñaki Baz Castillo
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut extending Hash to allow hexadecimal encoded keys (problem with"Delegator")

SGksIGJhc2ljYWxseSBJIG5lZWQgdG8gaW1wbGVtZW50IGEgSG FzaCBpbiB3aGljaCBrZXlzIGNh
biBiZSBlbmNvZGVkCndpdGggInBzZXVkbyIgaGV4YWRlY2ltYW wuIFRoaXMgaXMgYmFzaWNhbGx5
IHRvIHN0b3JlIFVSSSBwYXJhbWV0ZXJzCmFuZCBoZWFkZXJzIC hkZWZpbmVkIGluIFJGQyAyMzk2
KSwgc286CgogICAidGFnIiAgPT0gICJ0JTYxZyIKICAiYWxpY2 UiID09ICIlNjFsJTY5Y2UiCgpJ
J20gaW1wbGVtZW50aW5nIGEgVXJpUGFyYW1ldGVyc0hhc2ggdX NpbmcgIkRlcml2YXRlIiAodGhh
bmtzIHRvIFJvYmVydCBLbGVtbWUpOgoKLS0tLS0tLS0tLS0tLS 0tLS0tLS0tLS0KCXJlcXVpcmUg
J2RlbGVnYXRlJwoJY2xhc3MgVXJpUGFyYW1ldGVyc0hhc2ggPC BEZWxlZ2F0ZUNsYXNzKEhhc2gp
CgkKCQlDaVN0cmluZyA9IFN0cnVjdC5uZXcgOnN0cmluZyBkbw oJCQkKCQkJZGVmIHVuZXNjYXBl
KHN0cmluZykKCQkJCWV2YWwgJXsgIiN7IHN0cmluZy5nc3ViKC 8lLywnXHgnKSB9IiB9CgkJCWVu
ZAoJCQlwcml2YXRlIDp1bmVzY2FwZQoJCQkKCQkJZGVmIHRvX3 MKCQkJCXN0cmluZy5kb3duY2Fz
ZQoJCQllbmQKCQkJCgkJCWRlZiBoYXNoCgkJCQl1bmVzY2FwZS hzdHJpbmcuZG93bmNhc2UpLmhh
c2gKCQkJZW5kCgkJCQoJCQlkZWYgZXFsPyhzKQoJCQkJdW5lc2 NhcGUoc3RyaW5nLmRvd25jYXNl
KS5lcWw/IHVuZXNjYXBlKHMuc3RyaW5nLmRvd25jYXNlKQoJCQllbmQKCQ kJYWxpYXMgPT0gZXFs
PwoJCQkKCQkJZGVmIGluc3BlY3Q7IHN0cmluZy5pbnNwZWN0Oy BlbmQKCQkJCgkJZW5kICAjIENp
U3RyaW5nCgkJCQoJCWRlZiBpbml0aWFsaXplCgkJCXN1cGVyKH t9KQoJCWVuZAoJCQoJCWF0dHJf
YWNjZXNzb3IgOm1vZGlmaWVkCgkJCgkJZGVmIFtdPShrLHYpCg kJCWsgPSBDaVN0cmluZy5uZXco
aykgaWYgU3RyaW5nID09PSBrCgkJCV9fZ2V0b2JqX19ba10gPS B2CgkJZW5kCgkJCgkJZGVmIFtd
KGspCgkJCWsgPSBDaVN0cmluZy5uZXcoaykgaWYgU3RyaW5nID 09PSBrCgkJZW5kCgoJZW5kICAj
IGNsYXNzIFVyaVBhcmFtZXRlcnNIYXNoCi0tLS0tLS0tLS0tLS 0tLS0tLS0tLS0tCgoKSXQgd29y
a3Mgb2s6CgpAdXJpCj0+IHsiYSI9PjEyMywgIlQlNjFnIj0+Im xhbGFsYSJ9CgpAdXJpWyJ0YWci
XQo9PiAibGFsYWxhIgoKQHVyaVsiVCU2MUciXSA9ICJsb2xvbG 8iCj0+ICJsb2xvbG8iCgoKQnV0
IEkgbmVlZCB0byBpbXBsZW1lbnQgb3RoZXIgSGFzaCBtZXRob2 RzIGFzICJkZWxldGUiLCAiZmlu
ZCIsCiJmaW5kX2FsbCIuLi4gYW5kIEkgZ2V0IGludG8gcHJvYm xlbXM6IEZvciBleGFtcGxlIEkg
ZGVmaW5lICJmaW5kIiBpbgp0aGlzIHdheToKCgkJZGVmIGZpbm QoKQoJCQlrID0gQ2lTdHJpbmcu
bmV3KGspIGlmIFN0cmluZyA9PT0gawoJCQlfX2dldG9ial9fIm ZpbmQiIChrKQoJCWVuZAoKCkJ1
dCBpdCBnaXZlcyBtZSBhbiBlcnJvcjoKCglAdXJpLmZpbmR7fG V8IGVbMF09PSJ0YWcifQoJQXJn
dW1lbnRFcnJvcjogd3JvbmcgbnVtYmVyIG9mIGFyZ3VtZW50cy AoMSBmb3IgMCkKICAgICAgICAJ
ZnJvbSB1cmkucmI6MTAwOmluIGBfX2dldG9ial9fJwoJICAgIC AgICBmcm9tIHVyaS5yYjoxMDA6
aW4gYGZpbmQnCgoKVW5mb3J0dW5hdGVsbHkgSSBkb24ndCBmaW 5kIGdvb2QgZG9jdW1lbnRhdGlv
biB0byBoYW5kbGUKX19nZXRvYmpfX21ldGhvZCwgY291bGQgc2 9tZWJvZHkgZ2l2ZSBtZSBhIHRp
cCBwbGVhc2U/IFRoYW5rcyBhIGxvdC4KCgotCknDsWFraSBCYXogQ2FzdGlsbG 8KPGliY0BhbGlh
eC5uZXQ+Cg==

  Réponse avec citation
Vieux 23/05/2008, 10h16   #2
Heesob Park
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: extending Hash to allow hexadecimal encoded keys (problemwith "Delegator")

SGksCgoyMDA4LzUvMjMgScOxYWtpIEJheiBDYXN0aWxsbyA8aW JjQGFsaWF4Lm5ldD46Cj4gSGks
IGJhc2ljYWxseSBJIG5lZWQgdG8gaW1wbGVtZW50IGEgSGFzaC BpbiB3aGljaCBrZXlzIGNhbiBi
ZSBlbmNvZGVkCj4gd2l0aCAicHNldWRvIiBoZXhhZGVjaW1hbC 4gVGhpcyBpcyBiYXNpY2FsbHkg
dG8gc3RvcmUgVVJJIHBhcmFtZXRlcnMKPiBhbmQgaGVhZGVycy AoZGVmaW5lZCBpbiBSRkMgMjM5
NiksIHNvOgo+Cj4gICAidGFnIiAgPT0gICJ0JTYxZyIKPiAgIm FsaWNlIiA9PSAiJTYxbCU2OWNl
Igo+Cj4gSSdtIGltcGxlbWVudGluZyBhIFVyaVBhcmFtZXRlcn NIYXNoIHVzaW5nICJEZXJpdmF0
ZSIgKHRoYW5rcyB0byBSb2JlcnQgS2xlbW1lKToKPgo+IC0tLS 0tLS0tLS0tLS0tLS0tLS0tLS0t
Cj4gICAgICAgIHJlcXVpcmUgJ2RlbGVnYXRlJwo+ICAgICAgIC BjbGFzcyBVcmlQYXJhbWV0ZXJz
SGFzaCA8IERlbGVnYXRlQ2xhc3MoSGFzaCkKPgo+ICAgICAgIC AgICAgICAgIENpU3RyaW5nID0g
U3RydWN0Lm5ldyA6c3RyaW5nIGRvCj4KPiAgICAgICAgICAgIC AgICAgICAgICAgIGRlZiB1bmVz
Y2FwZShzdHJpbmcpCj4gICAgICAgICAgICAgICAgICAgICAgIC AgICAgICAgIGV2YWwgJXsgIiN7
IHN0cmluZy5nc3ViKC8lLywnXHgnKSB9IiB9Cj4gICAgICAgIC AgICAgICAgICAgICAgICBlbmQK
PiAgICAgICAgICAgICAgICAgICAgICAgIHByaXZhdGUgOnVuZX NjYXBlCj4KPiAgICAgICAgICAg
ICAgICAgICAgICAgIGRlZiB0b19zCj4gICAgICAgICAgICAgIC AgICAgICAgICAgICAgICAgIHN0
cmluZy5kb3duY2FzZQo+ICAgICAgICAgICAgICAgICAgICAgIC AgZW5kCj4KPiAgICAgICAgICAg
ICAgICAgICAgICAgIGRlZiBoYXNoCj4gICAgICAgICAgICAgIC AgICAgICAgICAgICAgICAgIHVu
ZXNjYXBlKHN0cmluZy5kb3duY2FzZSkuaGFzaAo+ICAgICAgIC AgICAgICAgICAgICAgICAgZW5k
Cj4KPiAgICAgICAgICAgICAgICAgICAgICAgIGRlZiBlcWw/KHMpCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuZXNjYXBlKHN0cmluZy5kb3duY2 FzZSkuZXFsPyB1bmVzY2FwZShz
LnN0cmluZy5kb3duY2FzZSkKPiAgICAgICAgICAgICAgICAgIC AgICAgIGVuZAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgYWxpYXMgPT0gZXFsPwo+Cj4gICAgIC AgICAgICAgICAgICAgICAgICBk
ZWYgaW5zcGVjdDsgc3RyaW5nLmluc3BlY3Q7IGVuZAo+Cj4gIC AgICAgICAgICAgICAgZW5kICAj
IENpU3RyaW5nCj4KPiAgICAgICAgICAgICAgICBkZWYgaW5pdG lhbGl6ZQo+ICAgICAgICAgICAg
ICAgICAgICAgICAgc3VwZXIoe30pCj4gICAgICAgICAgICAgIC AgZW5kCj4KPiAgICAgICAgICAg
ICAgICBhdHRyX2FjY2Vzc29yIDptb2RpZmllZAo+Cj4gICAgIC AgICAgICAgICAgZGVmIFtdPShr
LHYpCj4gICAgICAgICAgICAgICAgICAgICAgICBrID0gQ2lTdH JpbmcubmV3KGspIGlmIFN0cmlu
ZyA9PT0gawo+ICAgICAgICAgICAgICAgICAgICAgICAgX19nZX RvYmpfX1trXSA9IHYKPiAgICAg
ICAgICAgICAgICBlbmQKPgo+ICAgICAgICAgICAgICAgIGRlZi BbXShrKQo+ICAgICAgICAgICAg
ICAgICAgICAgICAgayA9IENpU3RyaW5nLm5ldyhrKSBpZiBTdH JpbmcgPT09IGsKPiAgICAgICAg
ICAgICAgICBlbmQKPgo+ICAgICAgICBlbmQgICMgY2xhc3MgVX JpUGFyYW1ldGVyc0hhc2gKPiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Cj4KPiBJdCB3b3Jrcy BvazoKPgo+IEB1cmkKPiA9PiB7
ImEiPT4xMjMsICJUJTYxZyI9PiJsYWxhbGEifQo+Cj4gQHVyaV sidGFnIl0KPiA9PiAibGFsYWxh
Igo+Cj4gQHVyaVsiVCU2MUciXSA9ICJsb2xvbG8iCj4gPT4gIm xvbG9sbyIKPgo+Cj4gQnV0IEkg
bmVlZCB0byBpbXBsZW1lbnQgb3RoZXIgSGFzaCBtZXRob2RzIG FzICJkZWxldGUiLCAiZmluZCIs
Cj4gImZpbmRfYWxsIi4uLiBhbmQgSSBnZXQgaW50byBwcm9ibG VtczogRm9yIGV4YW1wbGUgSSBk
ZWZpbmUgImZpbmQiIGluCj4gdGhpcyB3YXk6Cj4KPiAgICAgIC AgICAgICAgICBkZWYgZmluZCgp
Cj4gICAgICAgICAgICAgICAgICAgICAgICBrID0gQ2lTdHJpbm cubmV3KGspIGlmIFN0cmluZyA9
PT0gawo+ICAgICAgICAgICAgICAgICAgICAgICAgX19nZXRvYm pfXyJmaW5kIiAoaykKPiAgICAg
ICAgICAgICAgICBlbmQKPgo+Cj4gQnV0IGl0IGdpdmVzIG1lIG FuIGVycm9yOgo+Cj4gICAgICAg
IEB1cmkuZmluZHt8ZXwgZVswXT09InRhZyJ9Cj4gICAgICAgIE FyZ3VtZW50RXJyb3I6IHdyb25n
IG51bWJlciBvZiBhcmd1bWVudHMgKDEgZm9yIDApCj4gICAgIC AgICAgICAgICAgZnJvbSB1cmku
cmI6MTAwOmluIGBfX2dldG9ial9fJwo+ICAgICAgICAgICAgIC AgIGZyb20gdXJpLnJiOjEwMDpp
biBgZmluZCcKPgo+Cj4gVW5mb3J0dW5hdGVsbHkgSSBkb24ndC BmaW5kIGdvb2QgZG9jdW1lbnRh
dGlvbiB0byBoYW5kbGUKPiBfX2dldG9ial9fbWV0aG9kLCBjb3 VsZCBzb21lYm9keSBnaXZlIG1l
IGEgdGlwIHBsZWFzZT8gVGhhbmtzIGEgbG90Lgo+Cj4KSGVyZS BpcyBhIG1vZGlmaWVkIHZlcnNp
b24gaW5jbHVkaW5nIGZpbmQgYW5kIGZpbmRfYWxsOgoKICAgIC AgIHJlcXVpcmUgJ2RlbGVnYXRl
JwogICAgICAgY2xhc3MgVXJpUGFyYW1ldGVyc0hhc2ggPCBEZW xlZ2F0ZUNsYXNzKEhhc2gpCgog
ICAgICAgICAgICAgICBDaVN0cmluZyA9IFN0cnVjdC5uZXcgOn N0cmluZyBkbwoKICAgICAgICAg
ICAgICAgICAgICAgICBkZWYgdW5lc2NhcGUoc3RyaW5nKQogIC AgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZXZhbCAleyAiI3sgc3RyaW5nLmdzdWIoLyUvLC dceCcpIH0iIH0KICAgICAgICAg
ICAgICAgICAgICAgICBlbmQKICAgICAgICAgICAgICAgICAgIC AgICBwcml2YXRlIDp1bmVzY2Fw
ZQoKICAgICAgICAgICAgICAgICAgICAgICBkZWYgdG9fcwogIC AgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RyaW5nLmRvd25jYXNlCiAgICAgICAgICAgIC AgICAgICAgICAgZW5kCgogICAg
ICAgICAgICAgICAgICAgICAgIGRlZiBoYXNoCiAgICAgICAgIC AgICAgICAgICAgICAgICAgICAg
ICB1bmVzY2FwZShzdHJpbmcuZG93bmNhc2UpLmhhc2gKICAgIC AgICAgICAgICAgICAgICAgICBl
bmQKCiAgICAgICAgICAgICAgICAgICAgICAgZGVmIGVxbD8ocy kKICAgICAgICAgICAgICAgICAg
ICAgICAJICAgICAgIHMgPSBDaVN0cmluZy5uZXcocykgaWYgU3 RyaW5nID09PSBzCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bmVzY2FwZShzdHJpbm cuZG93bmNhc2UpLmVxbD8KdW5l
c2NhcGUocy5zdHJpbmcuZG93bmNhc2UpCiAgICAgICAgICAgIC AgICAgICAgICAgZW5kCiAgICAg
ICAgICAgICAgICAgICAgICAgYWxpYXMgPT0gZXFsPwoKICAgIC AgICAgICAgICAgICAgICAgICBk
ZWYgaW5zcGVjdDsgc3RyaW5nLmluc3BlY3Q7IGVuZAoKICAgIC AgICAgICAgICAgZW5kICAjIENp
U3RyaW5nCgogICAgICAgICAgICAgICBkZWYgaW5pdGlhbGl6ZQ ogICAgICAgICAgICAgICAgICAg
ICAgIHN1cGVyKHt9KQogICAgICAgICAgICAgICBlbmQKCiAgIC AgICAgICAgICAgIGF0dHJfYWNj
ZXNzb3IgOm1vZGlmaWVkCgogICAgICAgICAgICAgICBkZWYgW1 09KGssdikKICAgICAgICAgICAg
ICAgICAgICAgICBrID0gQ2lTdHJpbmcubmV3KGspIGlmIFN0cm luZyA9PT0gawogICAgICAgICAg
ICAgICAgICAgICAgIF9fZ2V0b2JqX19ba10gPSB2CiAgICAgIC AgICAgICAgIGVuZAoKICAgICAg
ICAgICAgICAgZGVmIFtdKGspCiAgICAgICAgICAgICAgICAgIC AgICAgayA9IENpU3RyaW5nLm5l
dyhrKSBpZiBTdHJpbmcgPT09IGsKICAgICAgICAgICAgICAgIC AgICAgICBfX2dldG9ial9fW2td
CiAgICAgICAgICAgICAgIGVuZAoKICAgICAgICAgICAgICAgZG VmIGZpbmQoaWZub25lID0gbmls
LCZibGspCiAgICAgICAgICAgICAgICAgX19nZXRvYmpfXy5maW 5kKGlmbm9uZSwmYmxrKQogICAg
ICAgICAgICAgICBlbmQKCiAgICAgICAgICAgICAgIGRlZiBmaW 5kX2FsbCgmYmxrKQogICAgICAg
ICAgICAgICAgIF9fZ2V0b2JqX18uZmluZF9hbGwoJmJsaykKIC AgICAgICAgICAgICAgZW5kCiAg
ICAgICBlbmQgICMgY2xhc3MgVXJpUGFyYW1ldGVyc0hhc2gKCg pSZWdhcmRzLAoKUGFyayBIZWVz
b2IK

  Réponse avec citation
Vieux 23/05/2008, 11h21   #3
Iñaki Baz Castillo
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: extending Hash to allow hexadecimal encoded keys (problemwith "Delegator")

MjAwOC81LzIzLCBIZWVzb2IgUGFyayA8cGhhc2lzQGdtYWlsLm NvbT46Cgo+ICAgICAgICAgICAg
ICAgIGRlZiBbXT0oayx2KQo+ICAgICAgICAgICAgICAgICAgIC AgICAgayA9IENpU3RyaW5nLm5l
dyhrKSBpZiBTdHJpbmcgPT09IGsKPiAgICAgICAgICAgICAgIC AgICAgICAgIF9fZ2V0b2JqX19b
a10gPSB2Cj4gICAgICAgICAgICAgICAgZW5kCj4KPiAgICAgIC AgICAgICAgICBkZWYgW10oaykK
PiAgICAgICAgICAgICAgICAgICAgICAgIGsgPSBDaVN0cmluZy 5uZXcoaykgaWYgU3RyaW5nID09
PSBrCj4KPiAgICAgICAgICAgICAgICAgICAgICAgIF9fZ2V0b2 JqX19ba10KPiAgICAgICAgICAg
ICAgICBlbmQKPgo+ICAgICAgICAgICAgICAgIGRlZiBmaW5kKG lmbm9uZSA9IG5pbCwmYmxrKQo+
ICAgICAgICAgICAgICAgICAgX19nZXRvYmpfXy5maW5kKGlmbm 9uZSwmYmxrKQo+ICAgICAgICAg
ICAgICAgIGVuZAo+Cj4gICAgICAgICAgICAgICAgZGVmIGZpbm RfYWxsKCZibGspCj4gICAgICAg
ICAgICAgICAgICBfX2dldG9ial9fLmZpbmRfYWxsKCZibGspCj 4gICAgICAgICAgICAgICAgZW5k
CgoKClRoYW5rcyBhIGxvdCwgYnV0IGl0IGdpdmVzIG1lIGVycm 9yczoKCkB1cmkKPT4geyJUJTYx
ZyI9PiIlNjFsaUNFIiwgInF3ZSI9PiJxcXFxcXFxcXFxUVFRUV FRUVFRUVEifQoKQHVyaS5maW5k
IHt8ZXwgZVswXSA9PSAicXdlIiB9Ck5vTWV0aG9kRXJyb3I6IH VuZGVmaW5lZCBtZXRob2QgYHN0
cmluZycgZm9yICJxd2UiOlN0cmluZwogICAgICAgIGZyb20gdX JpLnJiOjcyOmluIGA9PScKICAg
ICAgICBmcm9tIChpcmIpOjYKICAgICAgICBmcm9tIChpcmIpOj Y6aW4gYGZpbmQnCiAgICAgICAg
ZnJvbSB1cmkucmI6OTg6aW4gYGVhY2gnCiAgICAgICAgZnJvbS B1cmkucmI6OTg6aW4gYGZpbmQn
CiAgICAgICAgZnJvbSB1cmkucmI6OTg6aW4gYGZpbmQnCiAgIC AgICAgZnJvbSAoaXJiKTo2CgoK
VW5mb3J0dW5hdGVsbHkgSSBoYXZlIG5vIGlkZWEgb2YgaG93IH RvIGRlYnVnIGl0IHNpbmNlIEkg
ZG9uJ3QKdW5kZXJzdGFuZCBob3cgZXhhY3RseSBEZWxlZ2F0b3 Igd29ya3MuIEFueSB0aXAgcGxl
YXNlPwoKUmVhbGx5IHRoYW5rcyBhIGxvdC4KCgoKLS0gCknDsW FraSBCYXogQ2FzdGlsbG8KPGli
Y0BhbGlheC5uZXQ+Cg==

  Réponse avec citation
Vieux 23/05/2008, 14h07   #4
Sean O'Halpin
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: extending Hash to allow hexadecimal encoded keys (problemwith "Delegator")

On Fri, May 23, 2008 at 11:21 AM, I=F1aki Baz Castillo <ibc@aliax.net> wrot=
e:
> 2008/5/23, Heesob Park <phasis@gmail.com>:
>
>> def []=3D(k,v)
>> k =3D CiString.new(k) if String =3D=3D=3D k
>> __getobj__[k] =3D v
>> end
>>
>> def [](k)
>> k =3D CiString.new(k) if String =3D=3D=3D k
>>
>> __getobj__[k]
>> end
>>
>> def find(ifnone =3D nil,&blk)
>> __getobj__.find(ifnone,&blk)
>> end
>>
>> def find_all(&blk)
>> __getobj__.find_all(&blk)
>> end

>
>
>
> Thanks a lot, but it gives me errors:
>
> @uri
> =3D> {"T%61g"=3D>"%61liCE", "qwe"=3D>"qqqqqqqqqqQQQQQQQQQQQ"}
>
> @uri.find {|e| e[0] =3D=3D "qwe" }
> NoMethodError: undefined method `string' for "qwe":String
> from uri.rb:72:in `=3D=3D'
> from (irb):6
> from (irb):6:in `find'
> from uri.rb:98:in `each'
> from uri.rb:98:in `find'
> from uri.rb:98:in `find'
> from (irb):6
>
>
> Unfortunatelly I have no idea of how to debug it since I don't
> understand how exactly Delegator works. Any tip please?
>
> Really thanks a lot.
>
>
>
> --
> I=F1aki Baz Castillo
> <ibc@aliax.net>
>


I think you want something like:

def eql?(s)
unescape(string.downcase).eql? unescape(s.to_s.downcase)
end

with Park's changes so that:

uri =3D UriParametersHash.new
uri["T%61G"] =3D "lololo"
uri # =3D> {"T%61G"=3D>"lololo"}
uri.find{|e| e[0] =3D=3D "tag"} # =3D> ["T%61G", "lololo"]

Regards,
Sean

  Réponse avec citation
Vieux 23/05/2008, 14h07   #5
Heesob Park
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: extending Hash to allow hexadecimal encoded keys (problemwith "Delegator")

SGksCgoyMDA4LzUvMjMgScOxYWtpIEJheiBDYXN0aWxsbyA8aW JjQGFsaWF4Lm5ldD46Cj4gMjAw
OC81LzIzLCBIZWVzb2IgUGFyayA8cGhhc2lzQGdtYWlsLmNvbT 46Cj4KPj4gICAgICAgICAgICAg
ICAgZGVmIFtdPShrLHYpCj4+ICAgICAgICAgICAgICAgICAgIC AgICAgayA9IENpU3RyaW5nLm5l
dyhrKSBpZiBTdHJpbmcgPT09IGsKPj4gICAgICAgICAgICAgIC AgICAgICAgICBfX2dldG9ial9f
W2tdID0gdgo+PiAgICAgICAgICAgICAgICBlbmQKPj4KPj4gIC AgICAgICAgICAgICAgZGVmIFtd
KGspCj4+ICAgICAgICAgICAgICAgICAgICAgICAgayA9IENpU3 RyaW5nLm5ldyhrKSBpZiBTdHJp
bmcgPT09IGsKPj4KPj4gICAgICAgICAgICAgICAgICAgICAgIC BfX2dldG9ial9fW2tdCj4+ICAg
ICAgICAgICAgICAgIGVuZAo+Pgo+PiAgICAgICAgICAgICAgIC BkZWYgZmluZChpZm5vbmUgPSBu
aWwsJmJsaykKPj4gICAgICAgICAgICAgICAgICBfX2dldG9ial 9fLmZpbmQoaWZub25lLCZibGsp
Cj4+ICAgICAgICAgICAgICAgIGVuZAo+Pgo+PiAgICAgICAgIC AgICAgICBkZWYgZmluZF9hbGwo
JmJsaykKPj4gICAgICAgICAgICAgICAgICBfX2dldG9ial9fLm ZpbmRfYWxsKCZibGspCj4+ICAg
ICAgICAgICAgICAgIGVuZAo+Cj4KPgo+IFRoYW5rcyBhIGxvdC wgYnV0IGl0IGdpdmVzIG1lIGVy
cm9yczoKPgo+IEB1cmkKPiA9PiB7IlQlNjFnIj0+IiU2MWxpQ0 UiLCAicXdlIj0+InFxcXFxcXFx
cXFRUVFRUVFRUVFRUSJ9Cj4KPiBAdXJpLmZpbmQge3xlfCBlWz BdID09ICJxd2UiIH0KPiBOb01l
dGhvZEVycm9yOiB1bmRlZmluZWQgbWV0aG9kIGBzdHJpbmcnIG ZvciAicXdlIjpTdHJpbmcKPiAg
ICAgICAgZnJvbSB1cmkucmI6NzI6aW4gYD09Jwo+ICAgICAgIC Bmcm9tIChpcmIpOjYKPiAgICAg
ICAgZnJvbSAoaXJiKTo2OmluIGBmaW5kJwo+ICAgICAgICBmcm 9tIHVyaS5yYjo5ODppbiBgZWFj
aCcKPiAgICAgICAgZnJvbSB1cmkucmI6OTg6aW4gYGZpbmQnCj 4gICAgICAgIGZyb20gdXJpLnJi
Ojk4OmluIGBmaW5kJwo+ICAgICAgICBmcm9tIChpcmIpOjYKPg o+Cj4gVW5mb3J0dW5hdGVsbHkg
SSBoYXZlIG5vIGlkZWEgb2YgaG93IHRvIGRlYnVnIGl0IHNpbm NlIEkgZG9uJ3QKPiB1bmRlcnN0
YW5kIGhvdyBleGFjdGx5IERlbGVnYXRvciB3b3Jrcy4gQW55IH RpcCBwbGVhc2U/Cj4KSSBndWVz
cyB5b3UgZGlkIG5vdCB0cnkgbXkgY29kZS4KSSBoYXZlIG1vZG lmaWVkIGVxbD8gbGlrZSB0aGlz
OgoKCiAgZGVmIGVxbD8ocykKICAgICAgICAgcyA9IENpU3RyaW 5nLm5ldyhzKSBpZiBTdHJpbmcg
PT09IHMKICAgICAgICAgdW5lc2NhcGUoc3RyaW5nLmRvd25jYX NlKS5lcWw/IHVuZXNjYXBlKHMu
c3RyaW5nLmRvd25jYXNlKQogZW5kCgoKClJlZ2FyZHMsCgpQYX JrIEhlZXNvYgo=

  Réponse avec citation
Vieux 26/05/2008, 09h23   #6
Iñaki Baz Castillo
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: extending Hash to allow hexadecimal encoded keys (problemwith "Delegator")

MjAwOC81LzIzLCBIZWVzb2IgUGFyayA8cGhhc2lzQGdtYWlsLm NvbT46Cj4gSGksCj4KCj4gSSBn
dWVzcyB5b3UgZGlkIG5vdCB0cnkgbXkgY29kZS4KPiAgSSBoYX ZlIG1vZGlmaWVkIGVxbD8gbGlr
ZSB0aGlzOgo+Cj4KPgo+ICAgZGVmIGVxbD8ocykKPiAgICAgIC AgICBzID0gQ2lTdHJpbmcubmV3
KHMpIGlmIFN0cmluZyA9PT0gcwo+ICAgICAgICAgIHVuZXNjYX BlKHN0cmluZy5kb3duY2FzZSku
ZXFsPyB1bmVzY2FwZShzLnN0cmluZy5kb3duY2FzZSkKPiAgIG VuZAoKClRoYW5rcyBib3RoLiBJ
IHRyeWVkIHRoZSB3cm9uZyBjb2RlLCBJJ2xsIHRyeSBub3cgd2 hhdCB5b3Ugc3VnZ2VzdC4KVGhh
bmtzIGEgbG90LgoKLS0gCknDsWFraSBCYXogQ2FzdGlsbG8KPG liY0BhbGlheC5uZXQ+Cg==

  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 13h04.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,21044 seconds with 14 queries