Class: Types::Tree::TreeType
- Inherits:
-
BaseObject
- Object
- GraphQL::Schema::Object
- BaseObject
- Types::Tree::TreeType
show all
- Defined in:
- app/graphql/types/tree/tree_type.rb
Overview
rubocop: disable Graphql/AuthorizeTypes This is presented through ‘Repository` that has its own authorization
Instance Method Summary
collapse
Methods inherited from BaseObject
accepts, assignable?, authorization, authorization_scopes, authorize, authorized?, #current_user, #id
#present, #unpresented
Instance Method Details
#blobs ⇒ Object
44
45
46
|
# File 'app/graphql/types/tree/tree_type.rb', line 44
def blobs
Gitlab::Graphql::Representation::TreeEntry.decorate(object.blobs, object.repository)
end
|
#submodules ⇒ Object
40
41
42
|
# File 'app/graphql/types/tree/tree_type.rb', line 40
def submodules
Gitlab::Graphql::Representation::SubmoduleTreeEntry.decorate(object.submodules, object)
end
|
#trees ⇒ Object
36
37
38
|
# File 'app/graphql/types/tree/tree_type.rb', line 36
def trees
Gitlab::Graphql::Representation::TreeEntry.decorate(object.trees, object.repository)
end
|