class Scale::Types::MetadataModuleCall

Public Class Methods

decode(scale_bytes) click to toggle source
# File lib/metadata/metadata.rb, line 129
def self.decode(scale_bytes)
  result = {}
  result[:name] = String.decode(scale_bytes).value
  result[:args] = Scale::Types.get("Vec<MetadataModuleCallArgument>").decode(scale_bytes).value.map(&:value)
  result[:documentation] = Scale::Types.get("Vec<String>").decode(scale_bytes).value.map(&:value)
  MetadataModuleCall.new(result)
end