module Perus::Pinger
    class Upgrade < Command
        description 'Upgrades Perus on the client machine'
        option :sudo, default: false

        def run
            if options.sudo
                result = `sudo gem upgrade perus`
            else
                result = `gem upgrade perus`
            end

            result.include?('ERROR') ? result : true
        end
    end
end