update!

in lib/gdk/command/update.rb [35:56]


      def update!
        GDK::Hooks.with_hooks(config.gdk.update_hooks, 'gdk update') do
          
          
          if self_update?
            result = self_update!
            next false unless result
          end

          old_env = ENV.to_h
          ENV.merge! update_env

          success = run_rake('gdk:migrate')
          success = run_rake(:update) if success

          success
        ensure
          update_env.keys.map { |k| ENV.delete(k) }
          ENV.merge! old_env || {}
        end
      end