Class: Gitlabuddy::Request

Inherits:
Object
  • Object
show all
Defined in:
lib/gitlabuddy/request.rb

Instance Method Summary collapse

Constructor Details

#initialize(url) ⇒ Request

Returns a new instance of Request.



5
6
7
# File 'lib/gitlabuddy/request.rb', line 5

def initialize(url)
  @url = URI(url)
end

Instance Method Details

#sendObject



9
10
11
12
13
14
15
# File 'lib/gitlabuddy/request.rb', line 9

def send
  req = Net::HTTP::Get.new(@url)
  req['PRIVATE-TOKEN'] = ENV['GITLAB_PRIVATE_TOKEN']
  http = Net::HTTP.new(@url.host, @url.port)
  http.use_ssl = (@url.scheme == 'https')
  http.request(req)
end