Class: Dongjia::DongjiaVersionChecker

Inherits:
Object
  • Object
show all
Defined in:
lib/helper/dongjia_version_checker.rb

Class Method Summary collapse

Class Method Details

.check_versionObject



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/helper/dongjia_version_checker.rb', line 8

def self.check_version

  Pod::UI.puts 'Done.'

  begin
    info = Gems.info 'cocoapods-dongjia'
    latest_version = info['version']
    v = CocoapodsDongjia::VERSION

    if v < latest_version
      update_desc = info['metadata']['update_desc']
      warnings = "cocoapods-dongjia #{latest_version} is available.\n\n"
      warnings << update_desc
      warnings << "To upgrade: [sudo] gem install cocoapods-dongjia\n"
      Pod::UI.warn warnings
    end
  rescue
  end
end