# File lib/ruport/renderer.rb, line 386
    def render(*args)
      rend = build(*args) { |r|        
          yield(r) if block_given?   
        r.setup if r.respond_to? :setup
      }  
      if rend.respond_to? :run
        rend.run
      else
        include AutoRunner
      end
      rend._run_ if rend.respond_to? :_run_
      rend.formatter.save_output(rend.options.file) if rend.options.file
      return rend.formatter.output
    end