Module: MeetupWrapper

Defined in:
lib/meetup_wrapper.rb,
lib/meetup_wrapper/client.rb,
lib/meetup_wrapper/request.rb,
lib/meetup_wrapper/version.rb,
lib/meetup_wrapper/client/groups.rb,
lib/meetup_wrapper/configuration.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 MeetupWrapper specific code

Defined Under Namespace

Modules: Request Classes: Client, Configuration

Constant Summary collapse

VERSION =

Current gem version

'0.1.0'.freeze

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configObject (readonly)

Returns the value of attribute config.



7
8
9
# File 'lib/meetup_wrapper.rb', line 7

def config
  @config
end

Class Method Details

.clientMeetupWrapper::Client

Alias for MeetupWrapper::Client.new



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

def client
  MeetupWrapper::Client.new
end

.configure {|@config ||= ::MeetupWrapper::Configuration.new| ... } ⇒ Object



9
10
11
# File 'lib/meetup_wrapper.rb', line 9

def configure(&_block)
  yield @config ||= ::MeetupWrapper::Configuration.new
end