Class: Ipfs::Command::Ls

Inherits:
Object
  • Object
show all
Defined in:
lib/api/files/ls.rb

Constant Summary collapse

PATH =
'/ls'

Class Method Summary collapse

Class Method Details

.build_request(multi_hash) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/api/files/ls.rb', line 6

def self.build_request(multi_hash)
  {
    verb: :get,
    path: PATH,
    options: { params: { arg: multi_hash.raw } }
  }
end

.parse_response(response) ⇒ Object



14
15
16
# File 'lib/api/files/ls.rb', line 14

def self.parse_response(response)
  JSON.parse(response.body)['Objects'][0]['Links']
end