{"comment":{"url":"https://api.github.com/repos/john-fitz/chess_game/comments/13969636","html_url":"https://github.com/john-fitz/chess_game/commit/9ac0e8a9d0243116d99915c409f30184baf31f2b#commitcomment-13969636","id":13969636,"user":{"login":"khalifenizar","id":621544,"avatar_url":"https://avatars.githubusercontent.com/u/621544?v=3","gravatar_id":"","url":"https://api.github.com/users/khalifenizar","html_url":"https://github.com/khalifenizar","followers_url":"https://api.github.com/users/khalifenizar/followers","following_url":"https://api.github.com/users/khalifenizar/following{/other_user}","gists_url":"https://api.github.com/users/khalifenizar/gists{/gist_id}","starred_url":"https://api.github.com/users/khalifenizar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/khalifenizar/subscriptions","organizations_url":"https://api.github.com/users/khalifenizar/orgs","repos_url":"https://api.github.com/users/khalifenizar/repos","events_url":"https://api.github.com/users/khalifenizar/events{/privacy}","received_events_url":"https://api.github.com/users/khalifenizar/received_events","type":"User","site_admin":false},"position":132,"line":132,"path":"chess_validator_refactor.rb","commit_id":"9ac0e8a9d0243116d99915c409f30184baf31f2b","created_at":"2015-10-24T23:22:18Z","updated_at":"2015-10-24T23:22:18Z","body":"If you find yourself passing around the same arguments on a bunch of methods, that's a sign that you should probably extract those methods out into their own class. Maybe a `Move` class or module could have helped here. Also would help make `Board` smaller since it's pretty long."}}