Have you considered avoiding `eval`? It is frowned upon in general.

Pretty sure you could do that like this here:
```ruby
define_method(name) do
  __send__("[]", name)
end
```