Sha256: c1d27519ed6d69e4238ab7812c84c1cbd5503c2d0ee089f6b481d9645f2dfd77

Contents?: true

Size: 885 Bytes

Versions: 8

Compression:

Stored size: 885 Bytes

Contents

Piggybak::Engine.routes.draw do
  # cart actions
  get '/cart' => 'cart#show'
  post '/cart/add' => 'cart#add', as: :cart_add
  post '/cart/update' => 'cart#update', as: :cart_update
  delete '/cart/remove/:item' => 'cart#remove', as: :remove_item

  # order actions
  root 'orders#submit', as: :orders, via: [:get, :post]
  get '/receipt' => 'orders#receipt', as: :receipt
  get '/orders/shipping' => 'orders#shipping', as: :orders_shipping
  get '/orders/tax' => 'orders#tax', as: :orders_tax
  get '/orders/geodata' => 'orders#geodata', as: :orders_geodata

  # list orders
  get '/orders' => 'orders#list', as: :orders_list

  # admin actions
  get '/admin/orders/:id/email' => 'orders#email', as: :email_order
  get '/admin/orders/:id/download' => 'orders#download', as: :download_order, :format => 'txt'
  get '/admin/orders/:id/cancel' => 'orders#cancel', as: :cancel_order
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
piggybak-0.7.7 config/routes.rb
piggybak-0.7.6 config/routes.rb
piggybak-0.7.5 config/routes.rb
piggybak-0.7.4 config/routes.rb
piggybak-0.7.3 config/routes.rb
piggybak-0.7.2 config/routes.rb
piggybak-0.7.1 config/routes.rb
piggybak-0.7.0 config/routes.rb