Module: MeetupWrapper::Request

Included in:
Client
Defined in:
lib/meetup_wrapper/request.rb,
lib/meetup_wrapper/request/http_request.rb,
lib/meetup_wrapper/request/json_request.rb,
lib/meetup_wrapper/request/http_requester.rb

Overview

Module encapsulating api calling specific logics

Defined Under Namespace

Classes: HttpRequest, HttpRequester, JsonRequest

Constant Summary collapse

BASE_URL =

Base Url for accessing meetup api

'http://api.meetup.com/'.freeze

Instance Method Summary collapse

Instance Method Details

#get(path, params = {}) ⇒ Object

Performs an HTTP GET request

Parameters:

  • path (String)

    request path

  • params (Hash) (defaults to: {})

    Hash with HTTP parameters



13
14
15
16
17
# File 'lib/meetup_wrapper/request.rb', line 13

def get(path, params = {})
  json_request = JsonRequest.new(remote_url(path, params))
  requester = HttpRequester.new(json_request)
  requester.execute_request
end