Sha256: 693f570ede9eb3de36be7a91679960a3e438ce554448f77d9abd3269f738cb0e

Contents?: true

Size: 925 Bytes

Versions: 9

Compression:

Stored size: 925 Bytes

Contents

Rails.application.routes.draw do

  concern :printing do
    member do
      get 'print'
      get 'slip'
    end
    collection do
      get 'print'
    end
  end

  # prefer and defer elements (setting preferred true|false)
  concern :preferring do
    member do
      get 'prefer'
      get 'defer'
    end
  end

  # attach and detach the route in question to its 'parent'
  concern :attaching do
    member do
      get 'attach'
      get 'detach'
    end
  end

  # activate and passify the route in question
  concern :activating do
    member do
      get 'activate'
      get 'deactivate'
    end
  end

  # devise_for :users, :controllers => { :invitations => 'users/invitations', :sessions => 'devise/cas_sessions'  }
  scope '/admin' do
    resources :accounts, concerns: [:activating, :attaching, :printing] do
      resources :users, concerns: [:activating, :printing]
      resources :photos
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
oxen_account-0.4.14 config/routes.rb
oxen_account-0.4.13 config/routes.rb
oxen_account-0.4.12 config/routes.rb
oxen_account-0.4.11 config/routes.rb
oxen_account-0.4.9 config/routes.rb
oxen_account-0.4.8 config/routes.rb
oxen_account-0.4.7 config/routes.rb
oxen_account-0.4.1 config/routes.rb
oxen_account-0.3.4 config/routes.rb