discourse/discourse — pull request #1815 by PatrickHunter (2014-01-11 04:03:08+00:00)
Title: Refractor guardian as dissused in this topic https://meta.discourse.org/t/so-you-want-to-help-out-with-discourse/3823/41?u=hunter

Creates a mixin for the ensure_* functions and creates seperate mixins for functions dealing with posts, categories, and topics.