Initial commit

This commit is contained in:
Senad Uka
2018-08-13 11:25:01 +02:00
commit de58457ef9
10 changed files with 195 additions and 0 deletions

24
lib/repos/tree.rb Normal file
View File

@@ -0,0 +1,24 @@
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