Class: PixabayApi::Request

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

Class Method Summary collapse

Class Method Details

.create(api_key:, params: {}, endpoint: 'xxx') ⇒ Object



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

def create(api_key:, params: {}, endpoint: 'xxx')
  query = build_query(api_key, params, endpoint)
  uri = URI(query)

  Net::HTTP.start(uri.host, uri.port, use_ssl: true) do |http|
    request = Net::HTTP::Get.new uri
    http.request(request)
  end
end