Return the full path to the cached gem file matching the given name and version requirement. Returns ‘nil’ if no match.
Example:
get_path 'rake', '> 0.4' # "/usr/lib/ruby/gems/1.8/cache/rake-0.4.2.gem" get_path 'rake', '< 0.1' # nil get_path 'rak' # nil (exact name required)
Extracts the Gem::Specification and raw metadata from the .gem file at path.
Update RubyGems software to the latest version.
Ensures that signer is valid for time and was signed by the issuer. If the issuer is nil no verification is performed.
Ensures the public key of key matches the public key in signer