class Solargraph::Shell
def do_cache gemspec
-
(void)
-
Parameters:
-
gemspec
(Gem::Specification
) --
def do_cache gemspec cached = Yardoc.cached?(gemspec) if cached && !options.rebuild puts "Cache already exists for #{gemspec.name} #{gemspec.version}" else puts "#{cached ? 'Rebuilding' : 'Caching'} gem documentation for #{gemspec.name} #{gemspec.version}" pins = GemPins.build(gemspec) Cache.save('gems', "#{gemspec.name}-#{gemspec.version}.ser", pins) end end