As it stands right now, the handle method for OuterApp in the following example never has a chance to execute:
require 'belafonte'
class InnerApp < Belafonte::App
title "inner"
def handle
stdout.puts "This is the inner app"
end
end
class OuterApp < Belafonte::App
title "outer"
mount InnerApp
def handle
stdout.puts "This is the outer app"
end
end
exit OuterApp.new(ARGV).execute!