class ActionDispatch::Routing::ConsoleFormatter::Expanded
def draw_expanded_section(routes)
def draw_expanded_section(routes) routes.map.each_with_index do |r, i| route_rows = <<~MESSAGE.chomp #{route_header(index: i + 1)} Prefix | #{r[:name]} Verb | #{r[:verb]} URI | #{r[:path]} Controller#Action | #{r[:reqs]} MESSAGE source_location = "\nSource Location | #{r[:source_location]}" route_rows += source_location if r[:source_location].present? route_rows end end
def initialize(width: IO.console_size[1])
def initialize(width: IO.console_size[1]) @width = width super() end
def route_header(index:)
def route_header(index:) "--[ Route #{index} ]".ljust(@width, "-") end
def section(routes)
def section(routes) @buffer << draw_expanded_section(routes) end
def section_title(title)
def section_title(title) @buffer << "\n#{"[ #{title} ]"}" end