Files
old-pruning-excersise/lib/repos/tree.rb
2018-08-13 11:25:01 +02:00

25 lines
408 B
Ruby

require 'rest-client'
require 'retries'
require 'json'
module Pruning
module Repos
class Tree
def initialize(client=RestClient, base_url)
@client = client
@base_url = base_url
end
def get(name)
resp = @client.get(url(name))
JSON(resp.body)
end
private
def url(name)
"#{@base_url}/tree/#{name}"
end
end
end
end