Ruby Obfuscation

Just having fun...

Obfuscated #1

This evaluates to the string "?".

??????????????:????????:??:??:??:??:?????:?? # => "?"

Obfuscated #2

$i=0;[$c="[$s=['p '],[$s<<[*1?3??'+?<+?3:?y:?]],$s+=[?b],$s|=[*?y+?'],$s[2,0]=5??r+?u:?$],($i+=1)<30?eval($s.join<<?;<<$c):nil]",eval($c)]

Output

"<3ruby"
"<3ruby"
"<3ruby"
"<3ruby"
"<3ruby"
"<3ruby"
"<3ruby"
"<3ruby"
"<3ruby"
"<3ruby"
"<3ruby"
"<3ruby"
"<3ruby"
"<3ruby"
"<3ruby"
"<3ruby"
"<3ruby"
"<3ruby"
"<3ruby"
"<3ruby"
"<3ruby"
"<3ruby"
"<3ruby"
"<3ruby"
"<3ruby"
"<3ruby"
"<3ruby"
"<3ruby"
"<3ruby"

social