(vm *VM)
| 31 | } |
| 32 | |
| 33 | func NewTempFile(vm *VM) TempFile { |
| 34 | f, e := os.CreateTemp("", "go-drive-script-temp-") |
| 35 | if e != nil { |
| 36 | vm.ThrowError(e) |
| 37 | } |
| 38 | tf := TempFile{NewReader(vm, f), f} |
| 39 | vm.PutDisposable(tf) |
| 40 | return tf |
| 41 | } |
| 42 | |
| 43 | func GetReader(v any) io.Reader { |
| 44 | switch v := v.(type) { |
no test coverage detected