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.

Reply via email to