Sha256: c2cad7368796f5763b65305f61e1f7f266add97f7a5309fc97e37ebcccdfd513

Contents?: true

Size: 1.38 KB

Versions: 5

Compression:

Stored size: 1.38 KB

Contents

MailManager::Engine.routes.draw do
  resources :mailings do
    member do
      post :send_test
      get :test
      put :schedule
      put :cancel
    end
    resources :messages, only: [:index]
  end

  resources :bounces, only: [:index, :show] do
    member do
      get :dismiss
      get :fail_address
    end
  end

  resources :mailing_lists

  resources :contacts do
    member do
      delete  :delete
      put     :undelete
    end
  end
end
Rails.application.routes.draw do  # NOT MyEngineName::Engine.routes.draw
  unsubscribe_path = (MailManager.unsubscribe_path rescue "/listmgr")
  subscribe_path = (MailManager.subscribe_path rescue "/listmgr/subscribe")
  double_opt_in_path = (MailManager.double_opt_in_path rescue "/listmgr/confirm")
  subscribe_thank_you_path = (MailManager.subscribe_thank_you_path rescue "/listmgr/subscribe_thank_you")

  post subscribe_path, to: 'mail_manager/contacts#subscribe', 
    as: :subscribe
  get subscribe_thank_you_path, to: 'mail_manager/contacts#thank_you', 
    as: :subscribe_thank_you
  get "#{double_opt_in_path}/:login_token", to: 'mail_manager/contacts#double_opt_in', 
    as: :double_opt_in
  get "#{unsubscribe_path}/:guid", to: 'mail_manager/subscriptions#unsubscribe', 
    as: :unsubscribe
  match '/unsubscribe_by_email_address', 
    to: 'mail_manager/subscriptions#unsubscribe_by_email_address', 
    as: 'unsubscribe_by_email_address'
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
mail_manager-3.2.5 config/routes.rb
mail_manager-3.2.4 config/routes.rb
mail_manager-3.2.2 config/routes.rb
mail_manager-3.2.1 config/routes.rb
mail_manager-3.2.0 config/routes.rb