I'm totally agree that it might be confusing so yeah, maybe `#except_index` will be the best variant 😅
ср, 26 февр. 2020 г., 14:19 Nicholas Schwaderer < nicholas.schwade...@gmail.com>: > Nice suggestion! :) > > I see how it would replicate the Hash#except syntax as seen here: > https://apidock.com/rails/Hash/except > > However, could this be confusing for those who don't anticipate the index > stripping behavior but more of a reject/excluding behavior? > > i.e.: > > ``` > %w( 1 5 6 8 0 9 0 ).except(0) > #=> [5,6,8,0,9,0] > ``` > > Would it be better to explicitly add the index to the name such as > `#except_index` or more verbose `#except_with_index` ? > > > > On Wednesday, February 26, 2020 at 8:49:07 AM UTC, Alex Golubenko wrote: >> >> It wouldn't be alias 😅 >> The main idea is to implement method which we can use to exclude elements >> from array by their indexes. >> >> For example: >> %w( a b c d e f).except(0, -1) >> => ['b', 'c', 'd', 'e'] >> >> ср, 26 февр. 2020 г., 06:34 Josh Brody <jo...@josh.mn>: >> >>> Would this alias Array#excluding? I think the Array#except is natural >>> and I’ve found myself asking why it’s not aliased already many times but >>> I’m not the one to ask. 🙂 >>> >>> Sent from my iPhone >>> >>> On Feb 25, 2020, at 10:21 PM, Alex Golubenko <alexandr1...@gmail.com> >>> wrote: >>> >>> >>> Hi guys! >>> >>> Time to time I meet questions on SO about how to take elements from >>> array avoid some indexes. >>> >>> I think it might be helpful for many developers to have something like >>> `Hash#except` but for `Array`. >>> >>> I would like to add PR with it if someone interested in it. >>> >>> Thanks in advance for any thoughts about this idea. >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Ruby on Rails: Core" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to rubyonra...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/rubyonrails-core/479e2902-3cb1-4bb3-9347-5aeefe27379d%40googlegroups.com >>> <https://groups.google.com/d/msgid/rubyonrails-core/479e2902-3cb1-4bb3-9347-5aeefe27379d%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Ruby on Rails: Core" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to rubyonra...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/rubyonrails-core/CAECA2F2-A2E4-4AD1-842B-1FCB9331CB78%40josh.mn >>> <https://groups.google.com/d/msgid/rubyonrails-core/CAECA2F2-A2E4-4AD1-842B-1FCB9331CB78%40josh.mn?utm_medium=email&utm_source=footer> >>> . >>> >> -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Core" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to rubyonrails-core+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/rubyonrails-core/6904f0ef-9b96-432d-95a4-f35d8892303b%40googlegroups.com > <https://groups.google.com/d/msgid/rubyonrails-core/6904f0ef-9b96-432d-95a4-f35d8892303b%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Core" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-core+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-core/CAAYv6Fy6%2BdCi_hTkuugF-59h8Lzy1no7RAMgufh5jcybjVJEMg%40mail.gmail.com.