Class: IPFS::Connection::NameCommand

Inherits:
Object
  • Object
show all
Defined in:
lib/ipfs-api/connection.rb

Overview

:nodoc:

Instance Method Summary collapse

Constructor Details

#initialize(connection) ⇒ NameCommand

Returns a new instance of NameCommand.



141
142
143
# File 'lib/ipfs-api/connection.rb', line 141

def initialize connection
  @connection = connection
end

Instance Method Details

#resolve(id = nil) ⇒ Object



145
146
147
148
149
150
151
152
153
# File 'lib/ipfs-api/connection.rb', line 145

def resolve id = nil
  @connection.instance_exec(self) do
    if id
      JSON.parse(post("name/resolve?arg=#{CGI.escape(id)}").body)['Path']
    else
      JSON.parse(post('name/resolve').body)['Path']
    end
  end
end