Module: Types::Packages::FileMetadataType
- Includes:
- BaseInterface
- Defined in:
- app/graphql/types/packages/file_metadata_type.rb
Class Method Summary collapse
Class Method Details
.resolve_type(object, context) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'app/graphql/types/packages/file_metadata_type.rb', line 13 def self.resolve_type(object, context) case object when ::Packages::Conan::FileMetadatum ::Types::Packages::Conan::FileMetadatumType when ::Packages::Helm::FileMetadatum ::Types::Packages::Helm::FileMetadatumType else # NOTE: This method must be kept in sync with `PackageFileType#file_metadata`, # which must never produce data that this discriminator cannot handle. raise 'Unsupported file metadata type' end end |