public/lib/emberjs/ember.js
function(property) {
        var parsedPath = View._parsePropertyPath(property);
        var path = parsedPath.path;

        var val = get(this, path);
        if (val === undefined && isGlobalPath(path)) {
          val = get(Ember.lookup, path);
        }

        return View._classStringForValue(path, val, parsedPath.className, parsedPath.falsyClassName);
      }
function(property) {
        var parsedPath = View._parsePropertyPath(property);
        var path = parsedPath.path;

        var val = get(this, path);
        if (val === undefined && isGlobalPath(path)) {
          val = get(Ember.lookup, path);
        }

        return View._classStringForValue(path, val, parsedPath.className, parsedPath.falsyClassName);
      }
function ( property ) { var parsedPath = View . _parsePropertyPath ( property ) ; var path = parsedPath . path ; var val = get ( this , path ) ; if ( val === undefined && isGlobalPath ( path ) ) { val = get ( Ember . lookup , path ) ; } return View . _classStringForValue ( path , val , parsedPath . className , parsedPath . falsyClassName ) ; }
Given a property name, returns a dasherized version of that
property name if the property evaluates to a non-falsy value.

For example, if the view has property `isUrgent` that evaluates to true,
passing `isUrgent` to this method will return `"is-urgent"`.

@method _classStringForProperty
@param property
@private
Given a property name returns a dasherized version of that property name if the property evaluates to a non - falsy value .