Class: Scale::Types::MetadataV7ModuleStorage
- Inherits:
-
Object
- Object
- Scale::Types::MetadataV7ModuleStorage
- Includes:
- Base
- Defined in:
- lib/metadata/metadata_v7.rb
Instance Attribute Summary
Attributes included from Base
Class Method Summary collapse
Methods included from Base
#==, included, #initialize, #to_human
Class Method Details
.decode(scale_bytes) ⇒ Object
87 88 89 90 91 92 93 94 95 96 |
# File 'lib/metadata/metadata_v7.rb', line 87 def self.decode(scale_bytes) prefix = String.decode(scale_bytes).value items = Scale::Types.get("Vec<MetadataV7ModuleStorageEntry>").decode(scale_bytes).value.map(&:value) result = { prefix: prefix, items: items } MetadataV7ModuleStorage.new(result) end |