Ruby on Rails
Monday, February 26, 2018
There are a few ways you could do this, but if you already have the array you want to check, and an array of values that you are looking for, you could do something like this:
That removes the values you are looking for from the original array, and if it's empty, means that the array was comprised entirely of those values.
-- employment_status = ['Hired','Hired','Provisionally Hired','Hired','Hired','Provisionally Hired','Hired','Provisionally Hired','Hired']
if (employment_status - ['Hired', 'Provisionally Hired']).empty?
# ...
end
That removes the values you are looking for from the original array, and if it's empty, means that the array was comprised entirely of those values.
Jim
On Monday, February 26, 2018 at 6:29:06 AM UTC-5, Abdel Latif wrote:
On Monday, February 26, 2018 at 6:29:06 AM UTC-5, Abdel Latif wrote:
Hi,I would like to find a way to tell me if an array has only some items but not others, for example :employment_status = ['Hired','Hired','Provisionally Hired','Hired','Hired',' Provisionally Hired','Hired','Provisionally Hired','Hired'] I want to test this array to see if it contains only :HiredorProvisionally Hiredor bothbut not any other string.Thanks,your help is appreciated.
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/d5d120a1-b694-475e-acc3-cc55c824605e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment