9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
# 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
|