module Ciri::CoreExt
Core extension module for convenient
Public Instance Methods
ceil_div(size)
click to toggle source
# File lib/ciri/core_ext.rb, line 57 def ceil_div(size) Utils.ceil_div(self, size) end
decode_big_endian()
click to toggle source
# File lib/ciri/core_ext.rb, line 45 def decode_big_endian Utils.big_endian_decode(self) end
Also aliased as: decode_number
decode_hex()
click to toggle source
# File lib/ciri/core_ext.rb, line 37 def decode_hex Utils.to_bytes(self) end
encode_big_endian()
click to toggle source
# File lib/ciri/core_ext.rb, line 61 def encode_big_endian Utils.big_endian_encode(self) end
keccak()
click to toggle source
# File lib/ciri/core_ext.rb, line 41 def keccak Utils.keccak(self) end
pad_zero(size)
click to toggle source
# File lib/ciri/core_ext.rb, line 51 def pad_zero(size) self.rjust(size, "\x00".b) end
to_hex()
click to toggle source
# File lib/ciri/core_ext.rb, line 31 def to_hex Utils.to_hex(self) end
Also aliased as: encode_hex