code: function unboundIfHelper(property, fn) {
        var context = (fn.contexts && fn.contexts.length) ? fn.contexts[0] : this;
        var data = fn.data;
        var template = fn.fn;
        var inverse = fn.inverse;
        var normalized, propertyValue, result;
  
        normalized = normalizePath(context, property, data);
        propertyValue = handlebarsGet(context, property, fn);
  
        if (!shouldDisplayIfHelperContent(propertyValue)) {
          template = inverse;
        }
  
        template(context, { data: data });
      }
docs: @private
  
  Use the `unboundIf` helper to create a conditional that evaluates once.
  
  ```handlebars
  {{#unboundIf "content.shouldDisplayTitle"}}
  {{content.title}}
  {{/unboundIf}}
  ```
  
  @method unboundIf
  @for Ember.Handlebars.helpers
  @param {String} property Property to bind
  @param {Function} fn Context to provide for rendering
  @return {String} HTML string
  @since 1.4.0