<PLEASE USE THE FOLLOWING TEMPLATE TO HELP YOU CREATE A GREAT POST!>
<Below this line, add a link to the EXACT exercise that you are stuck at.>
https://www.codecademy.com/en/courses/ruby-beginner-en-L3ZCI/1/2?curriculum_id=5059f8619189a5000201fbcb
<In what way does your code behave incorrectly? Include ALL error messages.>
I’d like to step through the proc process. Please correct me where I may be incorrect.
<do not remove the three backticks above>
1. The variable floats is given a number from the array. 1.2, 3.45, 0.91, etc.
2. The variable round_down is given a procedure. This line is skipped until it's called.
3. The variable ints is given floats.collect which, I think, gives it the value of each number in the array. At this point, in my mind, I think it looks like this: ints = 1.2(&round_down)
4. Now the round_down procedure is called. x is obviously 1.2 because putting the .floor method on it rounds it down to 1. But I don't know how x gets 1.2. If someone could explain that it would be great.