module Dory::Upgrade
Public Class Methods
cleanup()
click to toggle source
# File lib/dory/upgrade.rb, line 19 def self.cleanup Dory::Sh.run_command('gem cleanup dory') end
install()
click to toggle source
# File lib/dory/upgrade.rb, line 15 def self.install Dory::Sh.run_command('gem install dory') end
new_version()
click to toggle source
# File lib/dory/upgrade.rb, line 3 def self.new_version res = Dory::Sh.run_command('gem search -q dory') return false unless res.success? newver = /dory\s+\((.*)\)/.match(res.stdout) return false if !newver || newver.length != 2 newver[1] end
outdated?(new_version = self.new_version)
click to toggle source
# File lib/dory/upgrade.rb, line 11 def self.outdated?(new_version = self.new_version) return Dory.version != new_version end