{"pull_request":{"title":"Moved validators into it's own framework","user":{"login":"tim-evans","id":177701,"url":"https://api.github.com/users/tim-evans","avatar_url":"https://secure.gravatar.com/avatar/65c695bf4f4b0b658af69af216cec458?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"65c695bf4f4b0b658af69af216cec458"},"created_at":"2011-12-29T02:41:57Z","merged_at":null,"review_comments":0,"state":"closed","updated_at":"2011-12-29T03:07:18Z","id":636394,"patch_url":"https://github.com/sproutcore/sproutcore/pull/672.patch","closed_at":"2011-12-29T03:07:18Z","html_url":"https://github.com/sproutcore/sproutcore/pull/672","deletions":12,"mergeable":true,"base":{"ref":"master","user":{"login":"sproutcore","id":84149,"url":"https://api.github.com/users/sproutcore","avatar_url":"https://secure.gravatar.com/avatar/6fa92081b3ed457fbc2785e548d4b80c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png","gravatar_id":"6fa92081b3ed457fbc2785e548d4b80c"},"sha":"ac66e9dc90c00971f28f44df37fd6f1f85003186","repo":{"git_url":"git://github.com/sproutcore/sproutcore.git","created_at":"2010-09-19T03:50:35Z","open_issues":160,"watchers":1591,"fork":false,"updated_at":"2011-12-29T02:37:21Z","language":"JavaScript","id":921928,"html_url":"https://github.com/sproutcore/sproutcore","name":"sproutcore","master_branch":null,"description":"JavaScript Application Framework - JS library only","url":"https://api.github.com/repos/sproutcore/sproutcore","pushed_at":"2011-12-29T02:37:21Z","clone_url":"https://github.com/sproutcore/sproutcore.git","ssh_url":"git@github.com:sproutcore/sproutcore.git","forks":203,"owner":{"login":"sproutcore","id":84149,"url":"https://api.github.com/users/sproutcore","avatar_url":"https://secure.gravatar.com/avatar/6fa92081b3ed457fbc2785e548d4b80c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png","gravatar_id":"6fa92081b3ed457fbc2785e548d4b80c"},"homepage":"sproutcore.com","size":948,"private":false,"svn_url":"https://github.com/sproutcore/sproutcore"},"label":"sproutcore:master"},"issue_url":"https://github.com/sproutcore/sproutcore/issues/672","body":"This is the pull request to satisfy issue #665\r\n\r\nI've checked the tests for foundation and validators, and all seems good.\r\nAlso, I've added validators in the Buildfile.\r\nIt unfortunately requires the foundation framework for `SC.uniJapaneseConvert` and `SC.String.classify`. ","number":672,"additions":10,"commits":1,"url":"https://api.github.com/repos/sproutcore/sproutcore/pulls/672","_links":{"review_comments":{"href":"https://api.github.com/repos/sproutcore/sproutcore/pulls/672/comments"},"html":{"href":"https://github.com/sproutcore/sproutcore/pull/672"},"self":{"href":"https://api.github.com/repos/sproutcore/sproutcore/pulls/672"},"comments":{"href":"https://api.github.com/repos/sproutcore/sproutcore/issues/672/comments"}},"merged_by":null,"diff_url":"https://github.com/sproutcore/sproutcore/pull/672.diff","comments":1,"head":{"ref":"team/tim-evans/validator-framework","user":{"login":"sproutcore","id":84149,"url":"https://api.github.com/users/sproutcore","avatar_url":"https://secure.gravatar.com/avatar/6fa92081b3ed457fbc2785e548d4b80c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png","gravatar_id":"6fa92081b3ed457fbc2785e548d4b80c"},"sha":"d4771d9345261e49902efdb55a93fce9147ddfc6","repo":{"git_url":"git://github.com/sproutcore/sproutcore.git","created_at":"2010-09-19T03:50:35Z","open_issues":160,"watchers":1591,"fork":false,"updated_at":"2011-12-29T02:37:21Z","language":"JavaScript","id":921928,"html_url":"https://github.com/sproutcore/sproutcore","name":"sproutcore","master_branch":null,"description":"JavaScript Application Framework - JS library only","url":"https://api.github.com/repos/sproutcore/sproutcore","pushed_at":"2011-12-29T02:37:21Z","clone_url":"https://github.com/sproutcore/sproutcore.git","ssh_url":"git@github.com:sproutcore/sproutcore.git","forks":203,"owner":{"login":"sproutcore","id":84149,"url":"https://api.github.com/users/sproutcore","avatar_url":"https://secure.gravatar.com/avatar/6fa92081b3ed457fbc2785e548d4b80c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png","gravatar_id":"6fa92081b3ed457fbc2785e548d4b80c"},"homepage":"sproutcore.com","size":948,"private":false,"svn_url":"https://github.com/sproutcore/sproutcore"},"label":"sproutcore:team/tim-evans/validator-framework"},"merged":false,"changed_files":17},"number":672,"action":"closed"}