Extract absolute path finding into its own method

Indent some wrongly indented code, too.

Signed-off-by: Kyrylo Silin <kyrylosilin@gmail.com>
Rename "fn" to "filename" in some places

Signed-off-by: Kyrylo Silin <kyrylosilin@gmail.com>
Fix indentation of the protected method

Signed-off-by: Kyrylo Silin <kyrylosilin@gmail.com>
Simplify method chain (use 'map.with_index')

Signed-off-by: Kyrylo Silin <kyrylosilin@gmail.com>
Simplify `Pry::Code#to_s`

Signed-off-by: Kyrylo Silin <kyrylosilin@gmail.com>
Ensure `max_width` is always an Integer

Signed-off-by: Kyrylo Silin <kyrylosilin@gmail.com>
Break up `Pry::Code#between`

Signed-off-by: Kyrylo Silin <kyrylosilin@gmail.com>
Refactor `Pry::Code#between`

Split some parts of it into small methods.

Signed-off-by: Kyrylo Silin <kyrylosilin@gmail.com>
Add comments to protected methods of `Pry::Code`

Signed-off-by: Kyrylo Silin <kyrylosilin@gmail.com>