Sha256: d166225d8922bfb30386362fd1772a89b048cb2f0c51fb9a1ae7e7d0820a65bb
Contents?: true
Size: 1.2 KB
Versions: 5
Compression:
Stored size: 1.2 KB
Contents
require 'colorize' require_relative 'debug' require_relative 'read' class Markdown class Link def self.show_info(dirname) puts "[ markdown ] Running info...".cyan filenames = Read.locate_md_filenames_from(dirname) msg = " Show links: #{filenames.size.to_s} files <= #{dirname}" puts msg.cyan filenames.each_with_index do |filename, index| linklines = Read.get_lines_with_links_into filename unless linklines.size.zero? msg = " File: #{filename} (#{linklines.size} link/s)" puts msg.light_cyan Debug.show_lines_with_links(linklines) end end end def self.check(dirname) puts "[ markdown ] Running check...".cyan filenames = Read.locate_md_filenames_from(dirname) msg = " Check links: #{filenames.size.to_s} files <= #{dirname}" puts msg.cyan filenames.each_with_index do |filename, index| linklines = Read.get_lines_with_links_into filename unless linklines.size.zero? msg = " File: #{filename} (#{linklines.size} link/s)" puts msg.light_cyan Debug.check_links lines: linklines, dirpath: dirname end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems