class ActionDispatch::Routing::ConsoleFormatter::Expanded
def draw_expanded_section(routes)
def draw_expanded_section(routes) routes.map.each_with_index do |r, i| <<~MESSAGE.chomp #{route_header(index: i + 1)} Prefix | #{r[:name]} Verb | #{r[:verb]} URI | #{r[:path]} Controller#Action | #{r[:reqs]} MESSAGE 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