class Scale::Types::Era

Public Class Methods

decode(scale_bytes) click to toggle source
# File lib/scale/types.rb, line 382
def self.decode(scale_bytes)
  puts "BEGIN " + self::TYPE_NAME + ": #{scale_bytes}" if Scale::Types.debug == true
  byte = scale_bytes.get_next_bytes(1).bytes_to_hex
  result = if byte == "0x00"
    new byte
  else
    new byte + scale_bytes.get_next_bytes(1).bytes_to_hex()[2..]
  end
  puts "  END " + self::TYPE_NAME + ": #{scale_bytes}" if Scale::Types.debug == true
  result
end