What does the take_while method do in Ruby enumerators?
A. Repeatedly applies a block of code to each element
B. Checks if any element satisfies a given condition
C. Takes elements from a collection until a given condition is met
D. Iterates over each element in a collection and applies a block of code to accumulate a value
Answer: Option C
Join The Discussion