summaryrefslogtreecommitdiff
path: root/lib/nickserver/adapters/celluloid_http.rb
blob: 5ded7023bb69c5d891efcc63f7a2b0d2378548fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
require 'nickserver/adapters'
# require 'celluloid/io'
require 'http'

module Nickserver::Adapters
  class CelluloidHttp
    include Celluloid::IO

    def get(url, options = {})
      response = HTTP.get url,
        params: options[:query],
        ssl_socket_class: Celluloid::IO::SSLSocket
      yield response.code, response.to_s
    end

  end
end