class ActionDispatch::Journey::Route

def requirements

requirements.
will have {:controller=>"photos", :action=>"show", :[id=>/](A-Z){5}/} as

:id => /[A-Z]\d{5}/
get 'photo/:id', :controller => 'photos', :action => 'show',

route, for example route
Needed for `bin/rails routes`. Picks up succinctly defined requirements for a
def requirements
  @defaults.merge(path.requirements).delete_if { |_, v|
    /.+?/m == v
  }
end