Hey Nick. This pull request makes it possible to call render_cell from within a state.
Allow #render_cell in a state.
We could allow a syntax like
render :cell => :bassist, :state => :play
and make #render_cell delegate to that. Next, we may want to have that in instances and in views. I hate helpers.
Ah, I didn't realize that you wanted to abstract it one level further. I like render :cell => :foo, :state => :bar. It's clean, concise, and feels like it fits in with Rails' rendering stack.
render :cell => :foo, :state => :bar
This now works in view models using #cell and in concept cells with #concept.