Sha256: 1778ef9d45d7ec99625e1d41ec7cc6507409314282d6e7b3e81e7bf93b3240f5

Contents?: true

Size: 901 Bytes

Versions: 10

Compression:

Stored size: 901 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]
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
oxen_account-0.3.3 config/routes.rb
oxen_account-0.3.2 config/routes.rb
oxen_account-0.3.1 config/routes.rb
oxen_account-0.3.0 config/routes.rb
oxen_account-0.2.9 config/routes.rb
oxen_account-0.2.8 config/routes.rb
oxen_account-0.2.4 config/routes.rb
oxen_account-0.2.2 config/routes.rb
oxen_account-0.2.1 config/routes.rb
oxen_account-0.2.0 config/routes.rb