A conditional branch takes the result of a test expression and executes a block of code depending whether the test expression is true or false. What is a ternary operator in ruby. You call a module.