Как заставить Ruby хранить небольшое число как 32-битное целое число - PullRequest
2 голосов
/ 02 января 2012

У меня есть клиент .NET, который хранит некоторые числа как 32-битное целое число в memcached.

Я не могу использовать эти числа в Ruby-клиенте и не могу сохранить номер, который можно использовать в .NET.

Ответы [ 2 ]

2 голосов
/ 02 января 2012

Проверить Array#pack и String#unpack методы:

> [42].pack('l')
# => "*\x00\x00\x00" 
1 голос
/ 02 января 2012

Может быть, это может вам помочь

http://bindata.rubyforge.org/

Вы можете хранить необходимые данные так, как вы хотите.

...