# File lib/vcard/dirinfo.rb, line 233
    def delete(field)
      case
      when field.name?("BEGIN"), field.name?("END")
        raise ArgumentError, "Cannot delete BEGIN or END fields."
      else
        @fields.delete field
      end

      self
    end