Sha256: c290c7768d38e665eebc391b3f9534ed698ac73096f292d640463ab4c7ca41f7

Contents?: true

Size: 420 Bytes

Versions: 4

Compression:

Stored size: 420 Bytes

Contents

# frozen_string_literal: true
module Decidim
  module Comments
    # This type represents an author who owns a resource
    AuthorType = GraphQL::ObjectType.define do
      name "Author"
      description "An author"

      field :name, !types.String, "The user's name"
      field :avatarUrl, !types.String, "The user's avatar url" do
        resolve ->(obj, _args, _ctx) { obj.avatar.url }
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
decidim-comments-0.0.2 app/types/decidim/comments/author_type.rb
decidim-0.0.2 decidim-comments/app/types/decidim/comments/author_type.rb
decidim-comments-0.0.1 app/types/decidim/comments/author_type.rb
decidim-0.0.1 decidim-comments/app/types/decidim/comments/author_type.rb