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
decode_number()
Alias for: decode_big_endian
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
encode_hex()
Alias for: to_hex
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