tail

in lib/support/rake/task_logger.rb [65:76]


      def tail(max_lines: 25, exclude_gems: true)
        f = File.read(@file_path)
        original_lines = f.split("\n")
        lines = original_lines.reject { |l| exclude_gems && l.include?('/ruby/gems/') }
        needs_log_link = lines.length > max_lines || original_lines.length > lines.length
        lines = lines.last(max_lines)

        lines.push("", "See #{@file_path} for the full log.") if needs_log_link

        lines.join("\n")
      end