Class: LockDiff::Gem::RubyGemRepository

Inherits:
Object
  • Object
show all
Defined in:
lib/lock_diff/gem/ruby_gem_repository.rb

Class Method Summary collapse

Class Method Details

.clearObject



15
16
17
# File 'lib/lock_diff/gem/ruby_gem_repository.rb', line 15

def clear
  @repository = {}
end

.find(name) ⇒ Object



5
6
7
8
9
# File 'lib/lock_diff/gem/ruby_gem_repository.rb', line 5

def find(name)
  ruby_gem = repository[name]
  return ruby_gem if ruby_gem
  repository[name] = RubyGem.new(name)
end

.repositoryObject



11
12
13
# File 'lib/lock_diff/gem/ruby_gem_repository.rb', line 11

def repository
  @repository ||= {}
end