code: function ifHelper(context, options) {
        Ember.assert("You must pass exactly one argument to the if helper", arguments.length === 2);
        Ember.assert("You must pass a block to the if helper", options.fn && options.fn !== Handlebars.VM.noop);
  
        options.helperName = options.helperName || ('if ' + context);
  
        if (options.data.isUnbound) {
          return helpers.unboundIf.call(options.contexts[0], context, options);
        } else {
          return helpers.boundIf.call(options.contexts[0], context, options);
        }
      }
docs: See [boundIf](/api/classes/Ember.Handlebars.helpers.html#method_boundIf)
  and [unboundIf](/api/classes/Ember.Handlebars.helpers.html#method_unboundIf)
  
  @method if
  @for Ember.Handlebars.helpers
  @param {Function} context
  @param {Hash} options
  @return {String} HTML string