dockyard/ember-validations — pull request #171 by r0610205 (2014-09-29 13:49:23+00:00)
Title: Extract validation initialization

The idea behind extraction is to allow explicit validation setup at the moment when Model is associated with a controller via setupController hook. Here is the description of the use case:
1. All the validation logic and rules are stored in a separate module
2. ObjectController has a setupValidation method that allows to apply rules from a validation module
4. Ember.Route uses setupValidation hook to call setupValidation method on a object controller if a model belongs to a family of validate-able models and validation rules exist.

In current implementation the problem is with #2, because controller needs to be re-initialized to run init() from a Ember.Validations.Mixin. My proposal is to allow call initValidation() method without need to run the entire init() again.