Sha256: 60d747822f1c0f0774bbcefce4c3efeef27810df9fa0c1c35a965df19ac0af6b

Contents?: true

Size: 901 Bytes

Versions: 1

Compression:

Stored size: 901 Bytes

Contents

Phcscriptcdnpro::Engine.routes.draw do

	namespace :frontend do
		# Frontend Routes
		resources :cdnpages
	end

	# Script CDN Listing System
	namespace :script do
		# Main Script Module
		resources :listings, class_name: 'Phcscriptcdn::Script::Listing' do
			resources :urls, class_name: 'Phcscriptcdn::Script::Url'
			resources :authors, class_name: 'Phcscriptcdn::Script::Author'
		end
		resources :extensions, class_name: 'Phcscriptcdn::Script::Extension'
		resources :versions, class_name: 'Phcscriptcdn::Script::Version'
		resources :licences, class_name: 'Phcscriptcdn::Script::Licence'
	end
	
	# Application API
	namespace :api, :path => "", :constraints => {:subdomain => "api"} do
		namespace :v1 do

			# Routes for API
			resources :mains, defaults: {format: 'json'}
			resources :informations, defaults: {format: 'json'}
			resources :versions, defaults: {format: 'json'}

		end
	end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
phcscriptcdnpro-3.0.0 config/routes.rb