function(attributes_only) {
      var keys = [];
      for (var property in this) {
        if (!_isFunction(this[property]) || !attributes_only) {
          keys.push(property);
        }
      }
      return keys;
    }
function(attributes_only) {
      var keys = [];
      for (var property in this) {
        if (!_isFunction(this[property]) || !attributes_only) {
          keys.push(property);
        }
      }
      return keys;
    }
function ( attributes_only ) { var keys = [ ] ; for ( var property in this ) { if ( ! _isFunction ( this [ property ] ) || ! attributes_only ) { keys . push ( property ) ; } } return keys ; }
Returns an array of keys for this object. If `attributes_only` is true will not return keys that map to a `function()`
Returns an array of keys for this object . If attributes_only is true will not return keys that map to a function ()