class Protobuf::Varint
Public Class Methods
encode(value)
click to toggle source
# File lib/protobuf/varint.rb, line 6 def self.encode(value) bytes = [] until value < 128 bytes << (0x80 | (value & 0x7f)) value >>= 7 end (bytes << value).pack('C*') end