dist/backbone.select.js
function ensureModelMixin( model, collection, options ) {
        var applyModelMixin;

        if ( !model._pickyType ) {
            applyModelMixin = Backbone.Select.Me.custom.applyModelMixin;

            if ( applyModelMixin && _.isFunction( applyModelMixin ) ) {
                applyModelMixin( model, collection, options );
            } else {
                Backbone.Select.Me.applyTo( model, options );
            }

        }
    }
function ensureModelMixin( model, collection, options ) {
        var applyModelMixin;

        if ( !model._pickyType ) {
            applyModelMixin = Backbone.Select.Me.custom.applyModelMixin;

            if ( applyModelMixin && _.isFunction( applyModelMixin ) ) {
                applyModelMixin( model, collection, options );
            } else {
                Backbone.Select.Me.applyTo( model, options );
            }

        }
    }
function ensureModelMixin ( model , collection , options ) { var applyModelMixin ; if ( ! model . _pickyType ) { applyModelMixin = Backbone . Select . Me . custom . applyModelMixin ; if ( applyModelMixin && _ . isFunction ( applyModelMixin ) ) { applyModelMixin ( model , collection , options ) ; } else { Backbone . Select . Me . applyTo ( model , options ) ; } } }
Auto-apply the Backbone.Select.Me mixin if not yet done for the model.  Options are passed on to the mixin. Ie, if `defaultLabel` has been defined in the options, the model will be set up accordingly.
Auto - apply the Backbone . Select . Me mixin if not yet done for the model . Options are passed on to the mixin . Ie if defaultLabel has been defined in the options the model will be set up accordingly .