The pull request with all the code.

I would argue that publishing an article might belong to a PublicationsController#create action that would interact with a `publish` method on an `Article` object.