class IPFS::Commands::LS

Public Class Methods

call(client, node) click to toggle source
# File lib/ipfs/commands/ls.rb, line 8
def self.call(client, node)
  parse query(client, node)
end

Private Class Methods

parse(response) click to toggle source
# File lib/ipfs/commands/ls.rb, line 18
def self.parse(response)
  Content::Node.parse_array JSON.parse(response)['Objects']
end
query(client, node) click to toggle source
# File lib/ipfs/commands/ls.rb, line 14
def self.query(client, node)
  HTTP.get("#{client.api_url}/ls?arg=#{node}&stream-channels=true").to_s
end