Class: MeetupClientRails::Model::Event

Inherits:
Object
  • Object
show all
Defined in:
lib/meetup_client_rails/models/event.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(json_response = {}) ⇒ Event

Returns a new instance of Event.



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/meetup_client_rails/models/event.rb', line 7

def initialize(json_response = {})
  @created = json_response['created']
  @id = json_response['id']
  @name = json_response['name']
  @status = json_response['status']
  @time = json_response['time']
  @updated = json_response['updated']
  @utc_offset = json_response['utc_offset']
  @waitlist_count = json_response['waitlist_count']
  @yes_rsvp_count = json_response['yes_rsvp_count']
  @venue = json_response['venue']
  @group = json_response['group']
  @link = json_response['link']
  @description = json_response['description']
  @visibility = json_response['visibility']
end

Instance Attribute Details

#createdObject

Returns the value of attribute created.



4
5
6
# File 'lib/meetup_client_rails/models/event.rb', line 4

def created
  @created
end

#descriptionObject

Returns the value of attribute description.



4
5
6
# File 'lib/meetup_client_rails/models/event.rb', line 4

def description
  @description
end

#groupObject

Returns the value of attribute group.



4
5
6
# File 'lib/meetup_client_rails/models/event.rb', line 4

def group
  @group
end

#idObject

Returns the value of attribute id.



4
5
6
# File 'lib/meetup_client_rails/models/event.rb', line 4

def id
  @id
end

Returns the value of attribute link.



4
5
6
# File 'lib/meetup_client_rails/models/event.rb', line 4

def link
  @link
end

#nameObject

Returns the value of attribute name.



4
5
6
# File 'lib/meetup_client_rails/models/event.rb', line 4

def name
  @name
end

#statusObject

Returns the value of attribute status.



4
5
6
# File 'lib/meetup_client_rails/models/event.rb', line 4

def status
  @status
end

#timeObject

Returns the value of attribute time.



4
5
6
# File 'lib/meetup_client_rails/models/event.rb', line 4

def time
  @time
end

#updatedObject

Returns the value of attribute updated.



4
5
6
# File 'lib/meetup_client_rails/models/event.rb', line 4

def updated
  @updated
end

#utc_offsetObject

Returns the value of attribute utc_offset.



4
5
6
# File 'lib/meetup_client_rails/models/event.rb', line 4

def utc_offset
  @utc_offset
end

#venueObject

Returns the value of attribute venue.



4
5
6
# File 'lib/meetup_client_rails/models/event.rb', line 4

def venue
  @venue
end

#visibilityObject

Returns the value of attribute visibility.



4
5
6
# File 'lib/meetup_client_rails/models/event.rb', line 4

def visibility
  @visibility
end

#waitlist_countObject

Returns the value of attribute waitlist_count.



4
5
6
# File 'lib/meetup_client_rails/models/event.rb', line 4

def waitlist_count
  @waitlist_count
end

#yes_rsvp_countObject

Returns the value of attribute yes_rsvp_count.



4
5
6
# File 'lib/meetup_client_rails/models/event.rb', line 4

def yes_rsvp_count
  @yes_rsvp_count
end