module Scale::Types::Tuple::ClassMethods
Public Instance Methods
decode(scale_bytes)
click to toggle source
# File lib/scale/base.rb, line 221 def decode(scale_bytes) puts "BEGIN " + self::TYPE_NAME + ": #{scale_bytes}" if Scale::Types.debug == true values = self::INNER_TYPES.map do |type| if type.class == ::String type = Scale::Types.get(type) end type.decode(scale_bytes) end puts " END " + self::TYPE_NAME + ": #{scale_bytes}" if Scale::Types.debug == true new(values) end
inner_types(*inner_types)
click to toggle source
inner_types
Scale::Types::U8
, “U8”
# File lib/scale/base.rb, line 236 def inner_types(*inner_types) const_set(:INNER_TYPES, inner_types) end