# File lib/bee.rb, line 529 def run(dry=false) current_dir = Dir.pwd begin for depend in @depends @targets.run_target(depend, dry) end @targets.build.listener.target(self) if @targets.build.listener and @targets.is_last(self) for task in @script run_task(task, dry) end ensure Dir.chdir(current_dir) end end