module Decidim::Core::AuthorInterface

This interface represents an author who owns a resource.

Public Class Methods

resolve_type(obj, _ctx) click to toggle source
# File lib/decidim/api/interfaces/author_interface.rb, line 26
def self.resolve_type(obj, _ctx)
  return Decidim::Core::UserType if obj.is_a? Decidim::User
  return Decidim::Core::UserGroupType if obj.is_a? Decidim::UserGroup
end

Public Instance Methods

organization_name() click to toggle source
# File lib/decidim/api/interfaces/author_interface.rb, line 20
def organization_name
  object.organization.name
end