Class: Decidim::Core::UserGroupType
- Inherits:
-
Api::Types::BaseObject
- Object
- GraphQL::Schema::Object
- Api::Types::BaseObject
- Decidim::Core::UserGroupType
- Defined in:
- decidim-core/lib/decidim/api/types/user_group_type.rb
Overview
This type represents a UserGroup
Instance Method Summary collapse
- #avatar_url ⇒ Object
- #badge ⇒ Object
- #deleted ⇒ Object
- #members ⇒ Object
- #members_count ⇒ Object
- #nickname ⇒ Object
- #organization_name ⇒ Object
- #profile_path ⇒ Object
Instance Method Details
#avatar_url ⇒ Object
23 24 25 |
# File 'decidim-core/lib/decidim/api/types/user_group_type.rb', line 23 def avatar_url object.presenter.avatar_url end |
#badge ⇒ Object
47 48 49 |
# File 'decidim-core/lib/decidim/api/types/user_group_type.rb', line 47 def badge object.presenter.badge end |
#deleted ⇒ Object
41 42 43 |
# File 'decidim-core/lib/decidim/api/types/user_group_type.rb', line 41 def deleted object.presenter.deleted? end |
#members ⇒ Object
53 54 55 |
# File 'decidim-core/lib/decidim/api/types/user_group_type.rb', line 53 def members object.accepted_users end |
#members_count ⇒ Object
59 60 61 |
# File 'decidim-core/lib/decidim/api/types/user_group_type.rb', line 59 def members_count object.accepted_memberships.count end |
#nickname ⇒ Object
17 18 19 |
# File 'decidim-core/lib/decidim/api/types/user_group_type.rb', line 17 def nickname object.presenter.nickname end |
#organization_name ⇒ Object
35 36 37 |
# File 'decidim-core/lib/decidim/api/types/user_group_type.rb', line 35 def organization_name object.organization.name end |
#profile_path ⇒ Object
29 30 31 |
# File 'decidim-core/lib/decidim/api/types/user_group_type.rb', line 29 def profile_path object.presenter.profile_path end |