# File lib/yard/generators/base.rb, line 260
      def render(object, file = nil, locals = {}, &block)
        if object.is_a?(Symbol)
          object, file, locals = current_object, object, (file||{})
        end
        
        path = template_path(file.to_s + '.erb', generator_name)
        filename = find_template(path)
        if filename
          begin
            render_method(object, filename, locals, &block)           
          rescue => e
            log.error "#{e.class.class_name}: #{e.message}"
            log.error "in generator #{self.class}: #{filename}"
            log.error e.backtrace[0..10].join("\n")
            exit
          end
        else
          log.warn "Cannot find template `#{path}`"
          ""
        end
      end