class IPFS::Content::Link

Attributes

hashcode[R]
name[R]
size[R]

Public Class Methods

new(name:, hashcode:, size:) click to toggle source
# File lib/ipfs/content/link.rb, line 6
def initialize(name:, hashcode:, size:)
  @name = name
  @hashcode = hashcode
  @size = size
end
parse_array(array) click to toggle source
# File lib/ipfs/content/link.rb, line 12
def self.parse_array(array)
  array.map do |item|
    parse_single(item)
  end
end
parse_single(item) click to toggle source
# File lib/ipfs/content/link.rb, line 18
def self.parse_single(item)
  new name: item['Name'], hashcode: item['Hash'], size: item['Size']
end