Module: VirtualGem::VirtualGemStubs::ClassMethods

Defined in:
lib/virtual_gem/gem/specification.rb

Instance Method Summary collapse

Instance Method Details

#stubsObject



4
5
6
7
8
9
10
11
12
13
# File 'lib/virtual_gem/gem/specification.rb', line 4

def stubs
  return super if class_variable_get(:@@stubs)

  # add virtual gem
  stubs = super
  stubs_by_name = class_variable_get(:@@stubs_by_name)
  ::VirtualGem.update_virtual_gems(stubs, stubs_by_name)

  stubs
end