Module: RMeetup::Destroyer

Defined in:
lib/rmeetup/destroyer.rb,
lib/rmeetup/destroyer/base.rb,
lib/rmeetup/destroyer/event.rb,
lib/rmeetup/destroyer/photo.rb,
lib/rmeetup/destroyer/member_photo.rb,
lib/rmeetup/destroyer/event_comment.rb

Defined Under Namespace

Classes: ApiError, Base, Event, EventComment, MemberPhoto, NoResponseError, Photo

Constant Summary collapse

DOMAIN =
"api.meetup.com"

Class Method Summary collapse

Class Method Details

.for(type, id) ⇒ Object



10
11
12
13
14
15
16
17
# File 'lib/rmeetup/destroyer.rb', line 10

def self.for(type, id)
  name = type.to_s.camel_case.to_sym
  if (name && constants.include?(name))
    const_get(name).new(id)
  else
    raise RMeetup::Error::InvalidRequestTypeError.new(type)
  end
end