rubinius/rubinius — pull request #1832 by LTe (2012-07-26 10:04:46+00:00)
Title: Rubinius load file twice when first time developer require with .rb suffix

Before patch Rubinius::CodeLoader#update_paths set @feature to as file

def update_paths(file, path)
# ...
@feature = file
# ...
end

Thats why it was possible to double load the file

```ruby
require("file.rb") # => true
require("file") # => true
```

In this way, the interpreter thinks that in LOAD_FEATURES there is no such file because the loader does not extend to the path