Sha256: fb8e3b2066f4dc916992cb78c52098bd8d2fed9ed4cb8b646e359c6b61413ee4

Contents?: true

Size: 1.14 KB

Versions: 15

Compression:

Stored size: 1.14 KB

Contents

Piggybak::Engine.routes.draw do
  scope :module => "piggybak" do
    # cart actions
    match "/cart" => "cart#show", :as => :cart
    match "/cart/add" => "cart#add", :via => :post, :as => :cart_add
    match "/cart/update" => "cart#update", :via => :post, :as => :cart_update
    match "/cart/remove/:item" => "cart#remove", :via => :delete, :as => :remove_item

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

    # list orders
    match "/orders" => "orders#list", :as => :orders_list

    # admin actions
    match "/admin/orders/:id/email" => "orders#email", :as => :email_order
    match "/admin/orders/:id/download" => "orders#download", :as => :download_order, :format => "txt"
    match "/admin/orders/:id/cancel" => "orders#cancel", :as => :cancel_order
    match "/admin/payments/:id/refund" => "payments#refund", :as => :refund_payment
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
piggybak-0.4.12 config/routes.rb
piggybak-0.4.11 config/routes.rb
piggybak-0.4.10 config/routes.rb
piggybak-0.4.9 config/routes.rb
piggybak-0.4.8 config/routes.rb
piggybak-0.4.7.1 config/routes.rb
piggybak-0.4.7 config/routes.rb
piggybak-0.4.6 config/routes.rb
piggybak-0.4.5 config/routes.rb
piggybak-0.4.4 config/routes.rb
piggybak-0.4.3 config/routes.rb
piggybak-0.4.2 config/routes.rb
piggybak-0.4.1 config/routes.rb
piggybak-0.4.0 config/routes.rb
piggybak-0.3.2 config/routes.rb