{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3532981,"defaultBranch":"trunk","name":"ruby","ownerLogin":"shouichi","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2012-02-24T05:20:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/99586?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1694913980.0","currentOid":""},"activityList":{"items":[{"before":"6d6cfe57419e6c42ac3d21a72ea0eb99f8f5fe7d","after":null,"ref":"refs/heads/range-overlap","pushedAt":"2023-09-17T01:26:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shouichi","name":"Shouichi Kamiya","path":"/shouichi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99586?s=80&v=4"}},{"before":"7f835279db1797c07b1d7667ace9bb3b6de969ab","after":"6d6cfe57419e6c42ac3d21a72ea0eb99f8f5fe7d","ref":"refs/heads/range-overlap","pushedAt":"2023-08-18T07:06:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shouichi","name":"Shouichi Kamiya","path":"/shouichi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99586?s=80&v=4"},"commit":{"message":"[Feature #19839] Add Range#overlap?\n\nAdd a method that returns true if two range overlap, otherwise false.\n\n```\n(0..10).overlap?(5..15) #=> true\n(0..10).overlap?(20..30) #=> false\n```","shortMessageHtmlLink":"[Feature #19839] Add Range#overlap?"}},{"before":null,"after":"7f835279db1797c07b1d7667ace9bb3b6de969ab","ref":"refs/heads/range-overlap","pushedAt":"2023-08-18T01:36:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shouichi","name":"Shouichi Kamiya","path":"/shouichi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99586?s=80&v=4"},"commit":{"message":"[Feature #19839] Add Range#overlap?\n\nAdd a method that returns true if two range overlap, otherwise false.\n\n```\n(0..10).overlap?(5..15) #=> true\n(0..10).overlap?(20..30) #=> false\n```","shortMessageHtmlLink":"[Feature #19839] Add Range#overlap?"}},{"before":"63b510ec002ec1b38834dfe33e3c03f8117616f7","after":"1bbce42964a29f86f28b51285bf976c4a28a1a9e","ref":"refs/heads/trunk","pushedAt":"2023-08-18T01:35:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shouichi","name":"Shouichi Kamiya","path":"/shouichi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99586?s=80&v=4"},"commit":{"message":"[ruby/io-console] [DOC] Remove a trailing space from the prompt too\n\nhttps://github.com/ruby/io-console/commit/85a155f25f","shortMessageHtmlLink":"[ruby/io-console] [DOC] Remove a trailing space from the prompt too"}},{"before":null,"after":"63b510ec002ec1b38834dfe33e3c03f8117616f7","ref":"refs/heads/extend-for-loop-syntax","pushedAt":"2023-08-18T01:35:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shouichi","name":"Shouichi Kamiya","path":"/shouichi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99586?s=80&v=4"},"commit":{"message":"extend for loop syntax\n\nNew syntax allows us to write multiple loop with guard easily.\nHere is a example\n\n for i in 1..4 when i % 2 == 0\n j in 5..8 when j % 4 == 0\n puts \"#{i}, #{j}\"\n end\n\nAbove code is same as following code.\n\n for i in 1..4\n if i % 2 == 0\n for j in 5..8\n if j % 4 == 0\n puts \"#{i}, #{j}\"\n end\n end\n end\n end\n\nOne side effect is that we can't write for ... do any more like this.\n\n for i in 1..4 do\n puts i\n end","shortMessageHtmlLink":"extend for loop syntax"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADgjqCmAA","startCursor":null,"endCursor":null}},"title":"Activity ยท shouichi/ruby"}