Sha256: a012cc1ce513abd0254fbc76d9751387bfc7b82108e085eeab55cbbeb9f865fa

Contents?: true

Size: 983 Bytes

Versions: 2

Compression:

Stored size: 983 Bytes

Contents

Chaskiq::Engine.routes.draw do

  root 'dashboard#show'

  #public
  resources :campaigns, only: :show do
    member do
      get :subscribe
      get :unsubscribe
      get :forward
    end

    resources :subscribers do
      member do
        get :delete
      end
    end

    resources :tracks do
      member do
        get :click
        get :open
        get :bounce
        get :spam
      end
    end
  end

  #private
  scope 'manage',as: :manage do
    resources :campaigns, controller: 'manage/campaigns' do
      resources :wizard, controller: 'manage/campaign_wizard'
      member do
        get :preview
        get :premailer_preview
        get :test
        get :deliver
        get :editor
      end
      resources :attachments, controller: 'manage/attachments'
    end

    resources :lists, controller: 'manage/lists' do
      resources :subscribers, controller: 'manage/subscribers'
    end
    resources :templates, controller: 'manage/templates'
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
chaskiq-0.0.3 config/routes.rb
chaskiq-0.0.2 config/routes.rb