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