{"action":"created","issue":{"url":"https://api.github.com/repos/yegor256/takes/issues/275","labels_url":"https://api.github.com/repos/yegor256/takes/issues/275/labels{/name}","comments_url":"https://api.github.com/repos/yegor256/takes/issues/275/comments","events_url":"https://api.github.com/repos/yegor256/takes/issues/275/events","html_url":"https://github.com/yegor256/takes/issues/275","id":74853053,"number":275,"title":"160-f5eebf68 puzzle outdated and does not take into account validation","user":{"login":"ekondrashev","id":114910,"avatar_url":"https://avatars.githubusercontent.com/u/114910?v=3","gravatar_id":"","url":"https://api.github.com/users/ekondrashev","html_url":"https://github.com/ekondrashev","followers_url":"https://api.github.com/users/ekondrashev/followers","following_url":"https://api.github.com/users/ekondrashev/following{/other_user}","gists_url":"https://api.github.com/users/ekondrashev/gists{/gist_id}","starred_url":"https://api.github.com/users/ekondrashev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ekondrashev/subscriptions","organizations_url":"https://api.github.com/users/ekondrashev/orgs","repos_url":"https://api.github.com/users/ekondrashev/repos","events_url":"https://api.github.com/users/ekondrashev/events{/privacy}","received_events_url":"https://api.github.com/users/ekondrashev/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-05-10T06:51:56Z","updated_at":"2015-05-10T17:53:55Z","closed_at":null,"body":"The puzzle was created by super132 on 8-May-2015.\r\n`160-f5eebf68` puzzle for `RsWithHeaders` described at #268 states:\r\n\r\n```\r\nTo implement the concatenation and transformation with conjunction of Concat class and Transform \r\nclass to get rid of the use of List.add() in the anonymous Response class head() method. \r\nThat is, we are going to do something like this: \r\nreturn new Concat(res.head(), new Transform(headers, new Trim()))\r\n```\r\nbut \r\n* the code no longer uses List.add, instead it iterates over each header and creates decorator `RsWithHeader` instance\r\n* proposed resolution does not take into account validation that is encapsulated in `RsWithHeader` class"},"comment":{"url":"https://api.github.com/repos/yegor256/takes/issues/comments/100675503","html_url":"https://github.com/yegor256/takes/issues/275#issuecomment-100675503","issue_url":"https://api.github.com/repos/yegor256/takes/issues/275","id":100675503,"user":{"login":"ekondrashev","id":114910,"avatar_url":"https://avatars.githubusercontent.com/u/114910?v=3","gravatar_id":"","url":"https://api.github.com/users/ekondrashev","html_url":"https://github.com/ekondrashev","followers_url":"https://api.github.com/users/ekondrashev/followers","following_url":"https://api.github.com/users/ekondrashev/following{/other_user}","gists_url":"https://api.github.com/users/ekondrashev/gists{/gist_id}","starred_url":"https://api.github.com/users/ekondrashev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ekondrashev/subscriptions","organizations_url":"https://api.github.com/users/ekondrashev/orgs","repos_url":"https://api.github.com/users/ekondrashev/repos","events_url":"https://api.github.com/users/ekondrashev/events{/privacy}","received_events_url":"https://api.github.com/users/ekondrashev/received_events","type":"User","site_admin":false},"created_at":"2015-05-10T17:53:55Z","updated_at":"2015-05-10T17:53:55Z","body":"@super132 thanks for your comments. I agree that the puzzle is no longer valid and can be safely removed.\r\n\r\n@davvd please, close this issue."}}