Савон рубин толстый внутри хеш
Можно ли как-нибудь в Ruby написать в хэше что-то вроде этого:
"xmlns:soap"
Так будет что то вроде
:xmlns:soap
С уважением.
2 ответа
Решение
:"xmlns:soap"
создаст Symbol
из вашего String
независимо от содержащихся символов. Это то же самое, что написать:
"xmlns:soap".to_sym
No
что-нибудь между двойными кавычками "
это строка / Так что это не разрешено.
Однако вы можете сделать что-то вроде следующего
{value: :abc} # this will produce {:value=>:abc}
Примечание:- приведенный выше код будет работать только для Ruby 1.9.3, для более старых версий пишите просто
{:value=>:abc}