Wouldn't that third line be `message` (vs `messages`)?

```ruby
[8] pry(main)> messages.files.map { |f| f.file_name }
NameError: undefined local variable or method `messages' for main:Object
from (pry):8:in `__pry__'
[9] pry(main)> message.files.map { |f| f.file_name }
=> []
[10] pry(main)>
```

I've documented it that way as after pulling from master that does run as described for me locally.