строка
p *1..10
делает то же самое, что и
(1..10).each { |x| puts x }
который дает вам следующий результат:
$ ruby -e "p *1..10"
1
2
3
4
5
6
7
8
9
10
Это отличный ярлык при работе с textmate, например, но что делает звездочка? как это работает? не мог найти ничего в сети...