Class: Wowr::Classes::UserDetailCalendar

Inherits:
UserCommonCalendar show all
Defined in:
lib/wowr/calendar.rb

Instance Attribute Summary collapse

Attributes inherited from UserCommonCalendar

#id, #moderator, #owner, #type

Attributes inherited from CommonCalendar

#calendar_type, #icon, #start, #summary

Instance Method Summary collapse

Constructor Details

#initialize(json, api = nil) ⇒ UserDetailCalendar

Returns a new instance of UserDetailCalendar.



53
54
55
56
57
58
59
60
61
62
63
# File 'lib/wowr/calendar.rb', line 53

def initialize(json, api = nil)
	super(json, api)
	@locked           = json["locked"]
	@description      = json["description"]

	@invites = []

	json["invites"].each do |invitee|
		@invites << UserDetailInvitee.new(invitee, api)
	end
end

Instance Attribute Details

#descriptionObject (readonly)

Returns the value of attribute description.



51
52
53
# File 'lib/wowr/calendar.rb', line 51

def description
  @description
end

#invitesObject (readonly)

Returns the value of attribute invites.



51
52
53
# File 'lib/wowr/calendar.rb', line 51

def invites
  @invites
end

#lockedObject (readonly)

Returns the value of attribute locked.



51
52
53
# File 'lib/wowr/calendar.rb', line 51

def locked
  @locked
end