# File lib/travis/client/env_var.rb, line 43
        def upsert(name, value, options = {})
          entries = select { |e| e.name == name }
          if entries.any?
            entries.first.update(options.merge(:value => value))
            entries[1..-1].each { |e| e.delete }
          else
            add(name, value, options)
          end
          reload
        end