class Solargraph::Shell
def uncache *gems
-
(void)-
def uncache *gems raise ArgumentError, 'No gems specified.' if gems.empty? gems.each do |gem| if gem == 'core' Cache.uncache("core.ser") next end if gem == 'stdlib' Cache.uncache("stdlib") next end spec = Gem::Specification.find_by_name(gem) Cache.uncache('gems', "#{spec.name}-#{spec.version}.ser") Cache.uncache('gems', "#{spec.name}-#{spec.version}.yardoc") end end