Initial commit
[yaffs-website] / node_modules / grunt-contrib-watch / node_modules / globule / node_modules / lodash / capitalize.js
1 var toString = require('./toString'),
2     upperFirst = require('./upperFirst');
3
4 /**
5  * Converts the first character of `string` to upper case and the remaining
6  * to lower case.
7  *
8  * @static
9  * @memberOf _
10  * @since 3.0.0
11  * @category String
12  * @param {string} [string=''] The string to capitalize.
13  * @returns {string} Returns the capitalized string.
14  * @example
15  *
16  * _.capitalize('FRED');
17  * // => 'Fred'
18  */
19 function capitalize(string) {
20   return upperFirst(toString(string).toLowerCase());
21 }
22
23 module.exports = capitalize;