Class: Api::NeedSerializer
- Inherits:
-
ActiveModel::Serializer
- Object
- ActiveModel::Serializer
- Api::NeedSerializer
- Includes:
- RelationsSerializerHelper, RolesSerializerHelper, UsersSerializerHelper, UtilsSerializerHelper
- Defined in:
- app/serializers/api/need_serializer.rb
Instance Method Summary collapse
Methods included from UtilsSerializerHelper
#badges, #documents, #documents_feed, #feed_id, #geoloc, #get_feed_attachments, #interests, #ressources, #scope?, #skills
Methods included from UsersSerializerHelper
#creator, #get_user_json, #members, #reviewers, #users
Methods included from RolesSerializerHelper
#is_admin, #is_member, #is_owner, #is_pending, #is_reviewer
Methods included from RelationsSerializerHelper
#has_clapped, #has_followed, #has_saved
Instance Method Details
#project ⇒ Object
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
# File 'app/serializers/api/need_serializer.rb', line 37 def project @project = object.project if @project.nil? { id: -1, title: object.title, banner_url: "" } else { id: @project.id, title: @project.title, banner_url: @project. } end end |
#project_status ⇒ Object
54 55 56 57 58 59 60 61 |
# File 'app/serializers/api/need_serializer.rb', line 54 def project_status @project = object.project if @project.nil? "" else @project.status end end |
#show_objects? ⇒ Boolean
63 64 65 |
# File 'app/serializers/api/need_serializer.rb', line 63 def show_objects? @instance_options[:show_objects] end |