{"comment":{"url":"https://api.github.com/repos/Pekhov/BlackJack/comments/30908283","html_url":"https://github.com/Pekhov/BlackJack/commit/37d39512f8462fb06be633670f4b226fa21af801#commitcomment-30908283","id":30908283,"node_id":"MDEzOkNvbW1pdENvbW1lbnQzMDkwODI4Mw==","user":{"login":"max-underthesun","id":13752607,"node_id":"MDQ6VXNlcjEzNzUyNjA3","avatar_url":"https://avatars3.githubusercontent.com/u/13752607?v=4","gravatar_id":"","url":"https://api.github.com/users/max-underthesun","html_url":"https://github.com/max-underthesun","followers_url":"https://api.github.com/users/max-underthesun/followers","following_url":"https://api.github.com/users/max-underthesun/following{/other_user}","gists_url":"https://api.github.com/users/max-underthesun/gists{/gist_id}","starred_url":"https://api.github.com/users/max-underthesun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/max-underthesun/subscriptions","organizations_url":"https://api.github.com/users/max-underthesun/orgs","repos_url":"https://api.github.com/users/max-underthesun/repos","events_url":"https://api.github.com/users/max-underthesun/events{/privacy}","received_events_url":"https://api.github.com/users/max-underthesun/received_events","type":"User","site_admin":false},"position":25,"line":23,"path":"black_jack.rb","commit_id":"37d39512f8462fb06be633670f4b226fa21af801","created_at":"2018-10-15T18:04:47Z","updated_at":"2018-10-15T18:04:47Z","author_association":"NONE","body":"здесь и далее по классу\r\nоперации вида\r\n```ruby\r\n@user.cards = first_cards\r\n```\r\nили \r\n```ruby\r\nuser.cards << Deck.random_card(1).join\r\n```\r\nдолжны осущствляться внутри методов класса Игрок\r\nто, что посторонний класс имеет прямой доступ к аттрибутам класса Игрок - это точно не лучшее решение\r\nправильней здесь было бы реализовать в таком духе:\r\n```ruby\r\ncard = @deck.get_card\r\n@user.take_card(card)\r\n```\r\nдругими словами каждый из классов должне сам менять свои аттрибуты, через свои методы, вместо того, чтобы позволять производить эти изменения внешним классам\r\n"}}
{"actor":{"display_login":"max-underthesun"}}