class Exonum::PublicKeyT
Public Class Methods
fixed?()
click to toggle source
# File lib/exonum/types/primitive.rb, line 213 def self.fixed? true end
serialize(value, buffer, from, shift=0)
click to toggle source
# File lib/exonum/types/primitive.rb, line 217 def self.serialize value, buffer, from, shift=0 raise "Expecting #{size} bytes in hex" unless value.is_a?(String) and value.length == size*2 [value].pack('H*').bytes.each do |byte| buffer[from] = byte from += 1 end end
size()
click to toggle source
# File lib/exonum/types/primitive.rb, line 209 def self.size 32 end