class TezosClient::Tools::ConvertToHash::BigMap

Public Instance Methods

decode() click to toggle source
# File lib/tezos_client/tools/convert_to_hash/big_map.rb, line 9
def decode
  if data.is_a? Hash
    ::TezosClient::BigMap.new(
      var_name,
      data[:int],
      type[:args].second,
      type[:args].first
    )
  else
    TezosClient::Tools::ConvertToHash::Map.new(
      data: data,
      type: type
    ).value[var_name]
  end
end