Class: Backframe::ActivitySerializer
- Inherits:
-
ActiveModel::Serializer
- Object
- ActiveModel::Serializer
- Backframe::ActivitySerializer
- Defined in:
- lib/backframe/serializers/activity_serializer.rb
Instance Method Summary collapse
Instance Method Details
#object1 ⇒ Object
23 24 25 26 27 28 29 30 31 |
# File 'lib/backframe/serializers/activity_serializer.rb', line 23 def object1 if object.object1.present? { :link => object.object1.activity_link, :entity => object.object1.activity_entity, :text => object.object1.activity_text } elsif object.object1_text.present? { :text => object.object1_text } else nil end end |
#object2 ⇒ Object
33 34 35 36 37 38 39 40 41 |
# File 'lib/backframe/serializers/activity_serializer.rb', line 33 def object2 if object.object2.present? { :link => object.object2.activity_link, :entity => object.object2.activity_entity, :text => object.object2.activity_text } elsif object.object2_text.present? { :text => object.object2_text } else nil end end |
#story ⇒ Object
19 20 21 |
# File 'lib/backframe/serializers/activity_serializer.rb', line 19 def story object.story.text end |
#subject ⇒ Object
9 10 11 12 13 14 15 16 17 |
# File 'lib/backframe/serializers/activity_serializer.rb', line 9 def subject if object.subject.present? { :link => object.subject.activity_link, :photo => (object.subject.photo.present?) ? object.subject.photo.url(:small) : nil, :text => object.subject.full_name } elsif object.subject_text.present? { :text => object.subject_text } else nil end end |