12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# File 'lib/rf/stylez/update_check.rb', line 12
def self.check
logger = Logger.new(STDOUT)
current_version = Gem::Version.new(VERSION)
remote_version = Gem::Version.new(
JSON.parse(Net::HTTP.get(RUBYGEMS_URL))['version']
)
if current_version >= remote_version
logger.info('You are running latest rf-stylez ')
logger.info('(•_•) ( •_•)>⌐■-■ (⌐■_■)')
else
logger.warn('RF Stylez is out of date!')
logger.warn("Newest version is: #{remote_version}")
logger.warn("You are running: #{current_version}")
logger.warn('Please update: `gem update rf-stylez`')
end
rescue SocketError
logger.info('Offline, cannot check for rf-stylez updates')
end
|