Documentation
¶
Index ¶
- type Ruby
- func (r *Ruby) CompareVersions(a, b string) (int, error)
- func (r *Ruby) DependencyFilePatterns() []string
- func (r *Ruby) ExtractInstallScriptsFromFiles(files map[string]string) ([]string, error)
- func (r *Ruby) ExtractPackageArchive(artifactPath, destDir string) error
- func (r *Ruby) ExtractPackageMetadata(ctx context.Context, pkg models.PackageInfo, registryData any) (*models.PackageMetadata, *string, *string, error)
- func (r *Ruby) ExtractVersionHistory(ctx context.Context, pkg models.PackageInfo, registryData any) (*models.VersionMetadata, error)
- func (r *Ruby) FetchPackageFromRegistry(ctx context.Context, pkg models.PackageInfo) (*language.RegistryResponse, error)
- func (r *Ruby) Metadata() *metadata.Metadata
- func (r *Ruby) NormalizeName(name string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Ruby ¶
type Ruby struct {
// contains filtered or unexported fields
}
func (*Ruby) DependencyFilePatterns ¶
func (*Ruby) ExtractInstallScriptsFromFiles ¶
func (*Ruby) ExtractPackageArchive ¶
func (*Ruby) ExtractPackageMetadata ¶
func (*Ruby) ExtractVersionHistory ¶
func (r *Ruby) ExtractVersionHistory(ctx context.Context, pkg models.PackageInfo, registryData any) (*models.VersionMetadata, error)
func (*Ruby) FetchPackageFromRegistry ¶
func (r *Ruby) FetchPackageFromRegistry(ctx context.Context, pkg models.PackageInfo) (*language.RegistryResponse, error)
func (*Ruby) NormalizeName ¶
Click to show internal directories.
Click to hide internal directories.