# File lib/adhearsion/voip/dial_plan.rb, line 32 def run raise "Cannot run ExecutionEnvironment without an entry point!" unless @entry_point current_context = entry_point begin instance_eval(¤t_context) rescue Adhearsion::VoIP::DSL::Dialplan::ControlPassingException => exception current_context = exception.target retry end end