lib/yard/gem_index.rb in yard-0.9.7 vs lib/yard/gem_index.rb in yard-0.9.8

- old
+ new

@@ -11,7 +11,19 @@ Gem::Specification.find_all_by_name(*args) else Gem.source_index.find_name(*args) end end + + def each(&block) + if defined?(Gem::Specification) && Gem::Specification.respond_to?(:each) + Gem::Specification.each(&block) + else + Gem.source_index.find_name('').each(&block) + end + end + + def all + each.to_a + end end end