This isn't exactly MRI's behavior, though, as running a file named "-e" appears to result in `self` being "main":

``` bash
echo "puts self" > ./-e
ruby -- -e
# => main
```