Extract method for applying raw input
Extract method for applying raw input

It was getting a little too complicated in that `apply` method, so this
commit simply extracts the part that applies the raw input into another
method so that `apply` can stay at a higher level.

artsy/bearden,artsy/bearden,artsy/bearden,artsy/bearden