What does the ensure keyword do in Ruby exception handling?
A. It rescues specific types of exceptions
B. It raises an exception
C. It defines a new module
D. It ensures that a block of code is always executed, regardless of whether an exception is raised or not
Answer: Option D

Join The Discussion