API Docs for:
Show:

File: src/User.js

/**
* Userを管理するクラス
*
* @class User
* @constructor
*/
function User() {
}

/**
* データを設定したとき発火するイベント
*
*     var newUser = new User();
*
*     newUser.on('change', function(user) {
*       // user == newUser
*     });
*
*     // fire event
*     user.set('name', 'hokamura');
*
* @event change
* @param user {user} 変更されたユーザーモデル
*/

/**
* 名前のデータを文字列で返す
* 
* @method getName
* @return {String} 名前の文字列
**/
User.prototype.getName = function () {
};


/**
* 条件からユーザーを探す
*
* ### 名前から探す場合
*
*     var users = User.find({
*       name: 'hokamura'
*     });
*
* ### 名前と年齢から探す場合
*
* 条件を二つ指定するとand検索になる
*
*     var users = User.find({
*       name: 'hokamura',
*       age: 20
*     });
*
* ### limitの指定
*
* オプションでlimitを指定することで結果の件数の上限を指定する
*
*     var users = User.find({
*       name: 'hokamura'
*     }, {
*       limit: 10
*     });
* 
* @method find
* @static
* @param cond {Object} 検索条件
* @param cond.name {String} 名前から探す場合に指定する
* @param cond.email {String} メールアドレスから探す場合に指定する
* @param cond.age {Number} 年齢から探す場合に指定する
* @param [option] {Object} オプション
* @param [option.limit] {Number} 結果件数の上限数
* @return {Array} 条件にマッチしたユーザーのリスト
**/
User.find = function(cond, option) {
};