Sha256: 09235ac266d48bf8a78b8a0b9032abc465c82ef467280b7394442a257ceb7c5f

Contents?: true

Size: 1.1 KB

Versions: 14

Compression:

Stored size: 1.1 KB

Contents

PhcdevworksScripts::Engine.routes.draw do

    # API Routes
    namespace :api, :path => "", :constraints => {:subdomain => "api"} do
        namespace :v1 do
            resources :mains, defaults: {format: "json"}
            resources :informations, defaults: {format: "json"}
            resources :versions, defaults: {format: "json"}
        end
    end

    # Script CDN Routes
    namespace :script do
        resources :listings, class_name: "PhcdevworksScripts::Script::Listing" do
            resources :urls, class_name: "PhcdevworksScripts::Script::Url"
        end
        resources :authors, class_name: "PhcdevworksScripts::Script::Author"
        resources :extensions, class_name: "PhcdevworksScripts::Script::Extension"
        resources :versions, class_name: "PhcdevworksScripts::Script::Version"
    end

    # Script Snippet Routes
    namespace :snippet do
        resources :posts, class_name: "PhcdevworksScripts::Snippet::Post" do
            resources :urls, class_name: "PhcdevworksScripts::Snippet::Url"
        end
    end

    # Mount Routes
    mount PhcdevworksAccounts::Engine, :at => "/"

end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
phcdevworks_scripts-5.7.1 config/routes.rb
phcdevworks_scripts-5.7.0 config/routes.rb
phcdevworks_scripts-5.6.0 config/routes.rb
phcdevworks_scripts-5.5.0 config/routes.rb
phcdevworks_scripts-5.4.0 config/routes.rb
phcdevworks_scripts-5.3.0 config/routes.rb
phcdevworks_scripts-5.2.0 config/routes.rb
phcdevworks_scripts-5.1.0 config/routes.rb
phcdevworks_scripts-5.0.0 config/routes.rb
phcdevworks_scripts-4.1.1 config/routes.rb
phcdevworks_scripts-4.1.0 config/routes.rb
phcdevworks_scripts-4.0.2 config/routes.rb
phcdevworks_scripts-4.0.1 config/routes.rb
phcdevworks_scripts-4.0.0 config/routes.rb