private ViewModel generateReadmeView( ApiModel model, GapicProductConfig productConfig, RubyPackageMetadataNamer namer) { return metadataTransformer .generateMetadataView( namer, packageConfig, model, README_FILE, README_OUTPUT_FILE, TargetLanguage.RUBY) .identifier(namer.getMetadataIdentifier()) .fileHeader( fileHeaderTransformer.generateFileHeader( productConfig, ImportSectionView.newBuilder().build(), new RubySurfaceNamer(productConfig.getPackageName()))) .readmeMetadata( generateReadmeMetadataView(model, productConfig, namer) .moduleName("") .libraryDocumentationLink( GITHUB_DOC_HOST + String.format( LIB_DOC_PATH, namer.getMetadataIdentifier(), packageConfig.protoPath())) .build()) .build(); }
.outputPath(outputPath) .packageVersionBound(packageConfig.generatedPackageVersionBound(language)) .protoPath(packageConfig.protoPath()) .shortName(packageConfig.shortName()) .artifactType(packageConfig.artifactType())