class Dongjia::DongjiaVersionChecker
Public Class Methods
check_version()
click to toggle source
# File lib/helper/dongjia_version_checker.rb, line 9 def self.check_version Pod::UI.puts 'Done.' begin Config.is_expired?('latest_check_tm', 24 * 60 * 60) do |config, update| info = Gems.info 'cocoapods-dongjia' latest_version = info['version'] v = CocoapodsDongjia::VERSION if Gem::Version.new(v) < Gem::Version.new(latest_version) update_desc = info['metadata']['update_desc'] warnings = "cocoapods-dongjia #{latest_version} is available.\n\n" warnings << update_desc.rstrip << "\n\n" warnings << "To upgrade: [sudo] gem install cocoapods-dongjia\n" Pod::UI.warn warnings end update.call end rescue => e puts "Error: #{e}" end end