Method: RubyLang.latest_version
- Defined in:
- lib/cutting_edge/langs/ruby.rb
.latest_version(name) ⇒ Object
29 30 31 32 33 34 35 36 37 |
# File 'lib/cutting_edge/langs/ruby.rb', line 29 def latest_version(name) # Fancy todo: cache these? begin Gem::SpecFetcher.fetcher.spec_for_dependency(Gem::Dependency.new(name, nil)).flatten.first.version rescue StandardError => e log_error("Encountered error when fetching latest version of #{name}: #{e.class} #{e.}") nil end end |