Class: Quill::ActivitySession
Instance Attribute Summary
Attributes inherited from BaseModel
#access_token, #id
Instance Method Summary
collapse
Methods inherited from BaseModel
attributes, inherited, #initialize, #inspect, #load_model_attributes, #persist, #save, #save!, special_attrs
Instance Method Details
#activity ⇒ Object
12
13
14
15
16
17
|
# File 'lib/quill/activity_session.rb', line 12
def activity
raise if activity_uid.blank?
return nil if activity_uid.blank?
return @activity if @activity.present?
@activity = Story.new(id: activity_uid, access_token: access_token)
end
|
#find ⇒ Object
4
5
6
7
8
9
10
|
# File 'lib/quill/activity_session.rb', line 4
def find
if anonymous && id.blank?
persist
end
api.activity_sessions.find(id)
end
|
#key_present? ⇒ Boolean
19
20
21
22
|
# File 'lib/quill/activity_session.rb', line 19
def key_present?
return true if anonymous
super
end
|