Sha256: 32e6265a6b692ef317c48cc2f325cfc3cda03f0fcf43c0d7b3c573d1df3ccd0a

Contents?: true

Size: 1.14 KB

Versions: 1

Compression:

Stored size: 1.14 KB

Contents

Jsdoc::Engine.routes.draw do
  root :to => 'documentation#index', :as => 'jsdoc_root'
  if Jsdoc::Engine.single_project
    scope :path => '/:version_number', :version_number => /[^\/]*/ do
      root  :to                => 'documentation#welcome',    :as => 'version_welcome'
      match ':symbol_alias'    => 'documentation#symbol',     :as => 'version_symbol',     :symbol_alias => /[^\/]+/
      match 'source/:filename' => 'documentation#source',     :as => 'version_source',     :filename     => /.+/
      match 'raw/:filename'    => 'documentation#raw_source', :as => 'version_raw_source', :filename     => /.+/
    end
  else
    scope :path => '/:project_slug/:version_number', :version_number => /[^\/]*/ do
      root  :to                => 'documentation#welcome',    :as => 'project_welcome'
      match ':symbol_alias'    => 'documentation#symbol',     :as => 'project_symbol',     :symbol_alias => /[^\/]+/
      match 'source/:filename' => 'documentation#source',     :as => 'project_source',     :filename     => /.+/
      match 'raw/:filename'    => 'documentation#raw_source', :as => 'project_raw_source', :filename     => /.+/
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
jsdoc-rails-0.1 config/routes.rb