class Decidim::Core::UserType

This type represents a User.

Public Instance Methods

avatar_url() click to toggle source
# File lib/decidim/api/types/user_type.rb, line 38
def avatar_url
  object.presenter.avatar_url(:thumb)
end
badge() click to toggle source
# File lib/decidim/api/types/user_type.rb, line 58
def badge
  object.presenter.badge
end
deleted() click to toggle source
# File lib/decidim/api/types/user_type.rb, line 54
def deleted
  object.presenter.deleted?
end
direct_messages_enabled() click to toggle source
# File lib/decidim/api/types/user_type.rb, line 46
def direct_messages_enabled
  object.presenter.direct_messages_enabled?(context.to_h)
end
groups() click to toggle source
# File lib/decidim/api/types/user_type.rb, line 62
def groups
  object.accepted_user_groups
end
nickname() click to toggle source
# File lib/decidim/api/types/user_type.rb, line 34
def nickname
  object.presenter.nickname
end
organization_name() click to toggle source
# File lib/decidim/api/types/user_type.rb, line 50
def organization_name
  object.organization.name
end
profile_path() click to toggle source
# File lib/decidim/api/types/user_type.rb, line 42
def profile_path
  object.presenter.profile_path
end