Class: Quill::ActivityModel

Inherits:
BaseModel show all
Includes:
ActiveModel::Model
Defined in:
lib/quill/activity_model.rb

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

Constructor Details

This class inherits a constructor from Quill::BaseModel

Instance Method Details

#findObject



6
7
8
# File 'lib/quill/activity_model.rb', line 6

def find
  api.activities.find(id)
end

#persist_params(params) ⇒ Object



10
11
12
13
14
15
16
# File 'lib/quill/activity_model.rb', line 10

def persist_params params
  if id.present?
    api.activities.update(id, params)
  else
    api.activities.create(params)
  end
end