Skip to content

Instantly share code, notes, and snippets.

@holysugar
Created December 17, 2013 07:43
Show Gist options
  • Save holysugar/8001435 to your computer and use it in GitHub Desktop.
Save holysugar/8001435 to your computer and use it in GitHub Desktop.
define_print_routes(SinatraClass) 元は http://d.hatena.ne.jp/rightgo09_ruby/20130622/p1
def define_print_routes(sinatra_class)
def sinatra_class.print_routes(io = $stdout)
routes.each do |verb, signatures|
next if verb == "HEAD"
signatures.each do |signature|
path = signature.first.source
path.gsub!(/(\A\\A|\\z\z)/, '')
puts "%-6s %s" % [verb, path]
end
end
end
end
@holysugar
Copy link
Author

ソート工夫したほうがよりよい気がする

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment