Documentation ¶
Overview ¶
Package ruby provides analysers for Ruby projects.
A `BuildTarget` in Ruby is the directory of the Ruby project, generally containing `Gemfile` and `Gemfile.lock`.
Index ¶
- func AddSpecs(lookup map[string]pkg.ID, sections []bundler.Section)
- func AddToGraph(graph map[pkg.ID]pkg.Package, lookup map[string]pkg.ID, ...)
- func FilteredLockfile(gems []bundler.Gem, lockfile bundler.Lockfile) ([]pkg.Import, map[pkg.ID]pkg.Package)
- func FromGems(gems []bundler.Gem) ([]pkg.Import, map[pkg.ID]pkg.Package)
- func FromLockfile(lockfile bundler.Lockfile) ([]pkg.Import, map[pkg.ID]pkg.Package)
- type Analyzer
- type Options
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddToGraph ¶
func FilteredLockfile ¶
Types ¶
type Analyzer ¶
type Analyzer struct { RubyCmd string RubyVersion string BundlerCmd string BundlerVersion string Bundler bundler.Bundler Options Options }
Click to show internal directories.
Click to hide internal directories.