Sha256: e7826c694f45b1dc8469493c7184c2245a88ccbdf437b4457f3f827442f5b22b

Contents?: true

Size: 354 Bytes

Versions: 1

Compression:

Stored size: 354 Bytes

Contents

require 'net/http'
require 'json'

module Thug
	class HttpClient
		
		def get_dependencies platform, gems
			uri = URI('http://localhost:1337/dependencies')
			res = Net::HTTP.post_form(uri, 'gems[]' => gems, 'platform' => platform)
			deps = JSON.parse(res.body)
			dependencies = deps.map do |dep|
				dep["name"]
			end

			dependencies
		end
	end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
thug-0.1.2 lib/thug/http_client.rb