Поток управления / Прерывание потока управления / Оператор return

def print_main_data()
    puts "printMainData"
end

def print_other_data()
    puts "printOtherData"
end

def print_some_data(print_all)
    print_main_data()
    return if not print_all

    print_other_data()
end

print_some_data(false)

print_some_data(true)