Sha256: a23024eef88dd50f42cf204d0234f232b97f81c904adf94828d4ca43e41b7e52
Contents?: true
Size: 489 Bytes
Versions: 25
Compression:
Stored size: 489 Bytes
Contents
require_relative 'version' module Devcenter::GemVersionChecker def self.new_version_available? remote = last_remote_version remote && (Gem::Version.new(remote) > Gem::Version.new(Devcenter::VERSION)) end def self.last_remote_version json = Excon.get('https://rubygems.org/api/v1/versions/devcenter.json').body versions = JSON.parse(json).map{ |v| v['number'] } versions.sort{ |a,b| Gem::Version.new(a) <=> Gem::Version.new(b) }.last rescue nil end end
Version data entries
25 entries across 25 versions & 1 rubygems