A git gem for use in a gem dependencies file.

Example:

source =
  Gem::Source::Git.new 'rake', 'git@example:rake.git', 'rake-10.1.0', false

source.specs
Attributes
Read

The name of the gem created by this git gem.

Read

The commit reference used for checking out this git gem.

Read & Write

When false the cache for this repository will not be updated.

Read

The git repository this gem is sourced from.

Read & Write

The directory for cache and git gem installation

Does this repository need submodules checked out too?

Class Methods

Creates a new git gem source for a gems from loaded from repository at the given reference. The name is only used to track the repository back to a gem dependencies file, it has no real significance as a git repository may contain multiple gems. If submodules is true, submodules will be checked out when the gem is installed.

Instance Methods
No documentation available

Loads all gemspecs in the repository