I'm not sure how familiar you are w/ Ruby but this can be rewritten as:

```
@connection.get(base_path, { :freeToPlay => free }).body.champions.map do |champion|
  RiotApi::Model::Champion.new(champion)
end
```

I can go into more detail as to what it's doing if you'd like.