
Programming Ruby 1.9
Ruby is the fastest growing and most exciting dynamic language out there. If you need to get working programs delivered fast, you should add Ruby to your toolbox.
Start with a pre-canned application
ruby -rubygems /home/rubys/git/rails/bin/rails new corrupt
create
create README
create Rakefile
create config.ru
create .gitignore
create Gemfile
create app
create app/controllers/application_controller.rb
create app/helpers/application_helper.rb
create app/mailers
create app/models
create app/views/layouts/application.html.erb
create config
create config/routes.rb
create config/application.rb
create config/environment.rb
create config/environments
create config/environments/development.rb
create config/environments/production.rb
create config/environments/test.rb
create config/initializers
create config/initializers/backtrace_silencers.rb
create config/initializers/inflections.rb
create config/initializers/mime_types.rb
create config/initializers/secret_token.rb
create config/initializers/session_store.rb
create config/locales
create config/locales/en.yml
create config/boot.rb
create config/database.yml
create db
create db/seeds.rb
create doc
create doc/README_FOR_APP
create lib
create lib/tasks
create lib/tasks/.gitkeep
create log
create log/server.log
create log/production.log
create log/development.log
create log/test.log
create public
create public/404.html
create public/422.html
create public/500.html
create public/favicon.ico
create public/index.html
create public/robots.txt
create public/images
create public/images/rails.png
create public/stylesheets
create public/stylesheets/.gitkeep
create public/javascripts
create public/javascripts/prototype.js
create public/javascripts/rails.js
create public/javascripts/application.js
create script
create script/rails
create test
create test/fixtures
create test/functional
create test/integration
create test/performance/browsing_test.rb
create test/test_helper.rb
create test/unit
create tmp
create tmp/sessions
create tmp/sockets
create tmp/cache
create tmp/pids
create vendor/plugins
create vendor/plugins/.gitkeep
bundle install
Using rake (0.8.7)
Using abstract (1.0.0)
Using activesupport (3.1.0.beta) from source at /home/rubys/git/rails
Using builder (3.0.0)
Using i18n (0.5.0)
Using activemodel (3.1.0.beta) from source at /home/rubys/git/rails
Using erubis (2.6.6)
Using rack (1.2.1) from source at /home/rubys/git/rack
Using rack-cache (0.5.3)
Using rack-mount (0.6.13)
Using rack-test (0.5.6)
Using tzinfo (0.3.23)
Using actionpack (3.1.0.beta) from source at /home/rubys/git/rails
Using mime-types (1.16)
Using polyglot (0.3.1)
Using treetop (1.4.9)
Using mail (2.2.12)
Using actionmailer (3.1.0.beta) from source at /home/rubys/git/rails
Using arel (2.0.7.beta.20101201093009) from source at /home/rubys/git/arel
Using activerecord (3.1.0.beta) from source at /home/rubys/git/rails
Using activeresource (3.1.0.beta) from source at /home/rubys/git/rails
Using bundler (1.0.7)
Using thor (0.14.6)
Using railties (3.1.0.beta) from source at /home/rubys/git/rails
Using rails (3.1.0.beta) from source at /home/rubys/git/rails
Using sqlite3-ruby (1.3.2)
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
cp -rpv ~/tmp/pre-corruption/* .
`/home/rubys/tmp/pre-corruption/Gemfile' -> `./Gemfile'
`/home/rubys/tmp/pre-corruption/Gemfile.lock' -> `./Gemfile.lock'
`/home/rubys/tmp/pre-corruption/README' -> `./README'
`/home/rubys/tmp/pre-corruption/Rakefile' -> `./Rakefile'
`/home/rubys/tmp/pre-corruption/app/models/line_item.rb' -> `./app/models/line_item.rb'
`/home/rubys/tmp/pre-corruption/app/models/user.rb' -> `./app/models/user.rb'
`/home/rubys/tmp/pre-corruption/app/models/cart.rb' -> `./app/models/cart.rb'
`/home/rubys/tmp/pre-corruption/app/models/product.rb' -> `./app/models/product.rb'
`/home/rubys/tmp/pre-corruption/app/models/order.rb' -> `./app/models/order.rb'
`/home/rubys/tmp/pre-corruption/app/helpers/orders_helper.rb' -> `./app/helpers/orders_helper.rb'
`/home/rubys/tmp/pre-corruption/app/helpers/sessions_helper.rb' -> `./app/helpers/sessions_helper.rb'
`/home/rubys/tmp/pre-corruption/app/helpers/carts_helper.rb' -> `./app/helpers/carts_helper.rb'
`/home/rubys/tmp/pre-corruption/app/helpers/application_helper.rb' -> `./app/helpers/application_helper.rb'
`/home/rubys/tmp/pre-corruption/app/helpers/store_helper.rb' -> `./app/helpers/store_helper.rb'
`/home/rubys/tmp/pre-corruption/app/helpers/products_helper.rb' -> `./app/helpers/products_helper.rb'
`/home/rubys/tmp/pre-corruption/app/helpers/users_helper.rb' -> `./app/helpers/users_helper.rb'
`/home/rubys/tmp/pre-corruption/app/helpers/admin_helper.rb' -> `./app/helpers/admin_helper.rb'
`/home/rubys/tmp/pre-corruption/app/helpers/line_items_helper.rb' -> `./app/helpers/line_items_helper.rb'
`/home/rubys/tmp/pre-corruption/app/views/store' -> `./app/views/store'
`/home/rubys/tmp/pre-corruption/app/views/store/index.html.erb' -> `./app/views/store/index.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/notifier' -> `./app/views/notifier'
`/home/rubys/tmp/pre-corruption/app/views/notifier/order_received.text.erb' -> `./app/views/notifier/order_received.text.erb'
`/home/rubys/tmp/pre-corruption/app/views/notifier/order_shipped.html.erb' -> `./app/views/notifier/order_shipped.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/notifier/order_shipped.text.erb' -> `./app/views/notifier/order_shipped.text.erb'
`/home/rubys/tmp/pre-corruption/app/views/admin' -> `./app/views/admin'
`/home/rubys/tmp/pre-corruption/app/views/admin/index.html.erb' -> `./app/views/admin/index.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/layouts/application.html.erb' -> `./app/views/layouts/application.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/products' -> `./app/views/products'
`/home/rubys/tmp/pre-corruption/app/views/products/who_bought.html.erb' -> `./app/views/products/who_bought.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/products/who_bought.xml.builder' -> `./app/views/products/who_bought.xml.builder'
`/home/rubys/tmp/pre-corruption/app/views/products/who_bought.atom.builder' -> `./app/views/products/who_bought.atom.builder'
`/home/rubys/tmp/pre-corruption/app/views/products/new.html.erb' -> `./app/views/products/new.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/products/show.html.erb' -> `./app/views/products/show.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/products/index.html.erb' -> `./app/views/products/index.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/products/edit.html.erb' -> `./app/views/products/edit.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/products/_form.html.erb' -> `./app/views/products/_form.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/orders' -> `./app/views/orders'
`/home/rubys/tmp/pre-corruption/app/views/orders/new.html.erb' -> `./app/views/orders/new.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/orders/show.html.erb' -> `./app/views/orders/show.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/orders/index.html.erb' -> `./app/views/orders/index.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/orders/edit.html.erb' -> `./app/views/orders/edit.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/orders/_form.html.erb' -> `./app/views/orders/_form.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/carts' -> `./app/views/carts'
`/home/rubys/tmp/pre-corruption/app/views/carts/new.html.erb' -> `./app/views/carts/new.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/carts/show.html.erb' -> `./app/views/carts/show.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/carts/_cart.html.erb' -> `./app/views/carts/_cart.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/carts/index.html.erb' -> `./app/views/carts/index.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/carts/edit.html.erb' -> `./app/views/carts/edit.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/carts/_form.html.erb' -> `./app/views/carts/_form.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/sessions' -> `./app/views/sessions'
`/home/rubys/tmp/pre-corruption/app/views/sessions/destroy.html.erb' -> `./app/views/sessions/destroy.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/sessions/new.html.erb' -> `./app/views/sessions/new.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/sessions/create.html.erb' -> `./app/views/sessions/create.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/users' -> `./app/views/users'
`/home/rubys/tmp/pre-corruption/app/views/users/new.html.erb' -> `./app/views/users/new.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/users/show.html.erb' -> `./app/views/users/show.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/users/index.html.erb' -> `./app/views/users/index.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/users/edit.html.erb' -> `./app/views/users/edit.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/users/_form.html.erb' -> `./app/views/users/_form.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/line_items' -> `./app/views/line_items'
`/home/rubys/tmp/pre-corruption/app/views/line_items/new.html.erb' -> `./app/views/line_items/new.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/line_items/show.html.erb' -> `./app/views/line_items/show.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/line_items/index.html.erb' -> `./app/views/line_items/index.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/line_items/_line_item.text.erb' -> `./app/views/line_items/_line_item.text.erb'
`/home/rubys/tmp/pre-corruption/app/views/line_items/edit.html.erb' -> `./app/views/line_items/edit.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/line_items/_line_item.html.erb' -> `./app/views/line_items/_line_item.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/line_items/_form.html.erb' -> `./app/views/line_items/_form.html.erb'
`/home/rubys/tmp/pre-corruption/app/views/line_items/create.js.rjs' -> `./app/views/line_items/create.js.rjs'
`/home/rubys/tmp/pre-corruption/app/mailers/notifier.rb' -> `./app/mailers/notifier.rb'
`/home/rubys/tmp/pre-corruption/app/controllers/application_controller.rb' -> `./app/controllers/application_controller.rb'
`/home/rubys/tmp/pre-corruption/app/controllers/store_controller.rb' -> `./app/controllers/store_controller.rb'
`/home/rubys/tmp/pre-corruption/app/controllers/carts_controller.rb' -> `./app/controllers/carts_controller.rb'
`/home/rubys/tmp/pre-corruption/app/controllers/products_controller.rb' -> `./app/controllers/products_controller.rb'
`/home/rubys/tmp/pre-corruption/app/controllers/users_controller.rb' -> `./app/controllers/users_controller.rb'
`/home/rubys/tmp/pre-corruption/app/controllers/sessions_controller.rb' -> `./app/controllers/sessions_controller.rb'
`/home/rubys/tmp/pre-corruption/app/controllers/orders_controller.rb' -> `./app/controllers/orders_controller.rb'
`/home/rubys/tmp/pre-corruption/app/controllers/admin_controller.rb' -> `./app/controllers/admin_controller.rb'
`/home/rubys/tmp/pre-corruption/app/controllers/line_items_controller.rb' -> `./app/controllers/line_items_controller.rb'
`/home/rubys/tmp/pre-corruption/config/routes.rb' -> `./config/routes.rb'
`/home/rubys/tmp/pre-corruption/config/environments/production.rb' -> `./config/environments/production.rb'
`/home/rubys/tmp/pre-corruption/config/environments/development.rb' -> `./config/environments/development.rb'
`/home/rubys/tmp/pre-corruption/config/environments/test.rb' -> `./config/environments/test.rb'
`/home/rubys/tmp/pre-corruption/config/database.yml' -> `./config/database.yml'
`/home/rubys/tmp/pre-corruption/config/application.rb' -> `./config/application.rb'
`/home/rubys/tmp/pre-corruption/config/environment.rb' -> `./config/environment.rb'
`/home/rubys/tmp/pre-corruption/config/boot.rb' -> `./config/boot.rb'
`/home/rubys/tmp/pre-corruption/config/locales/en.yml' -> `./config/locales/en.yml'
`/home/rubys/tmp/pre-corruption/config/initializers/secret_token.rb' -> `./config/initializers/secret_token.rb'
`/home/rubys/tmp/pre-corruption/config/initializers/inflections.rb' -> `./config/initializers/inflections.rb'
`/home/rubys/tmp/pre-corruption/config/initializers/session_store.rb' -> `./config/initializers/session_store.rb'
`/home/rubys/tmp/pre-corruption/config/initializers/backtrace_silencers.rb' -> `./config/initializers/backtrace_silencers.rb'
`/home/rubys/tmp/pre-corruption/config/initializers/mime_types.rb' -> `./config/initializers/mime_types.rb'
`/home/rubys/tmp/pre-corruption/config.ru' -> `./config.ru'
`/home/rubys/tmp/pre-corruption/db/migrate' -> `./db/migrate'
`/home/rubys/tmp/pre-corruption/db/migrate/20110211000009_create_users.rb' -> `./db/migrate/20110211000009_create_users.rb'
`/home/rubys/tmp/pre-corruption/db/migrate/20110211000001_create_products.rb' -> `./db/migrate/20110211000001_create_products.rb'
`/home/rubys/tmp/pre-corruption/db/migrate/20110211000005_combine_items_in_cart.rb' -> `./db/migrate/20110211000005_combine_items_in_cart.rb'
`/home/rubys/tmp/pre-corruption/db/migrate/20110211000007_create_orders.rb' -> `./db/migrate/20110211000007_create_orders.rb'
`/home/rubys/tmp/pre-corruption/db/migrate/20110211000002_create_carts.rb' -> `./db/migrate/20110211000002_create_carts.rb'
`/home/rubys/tmp/pre-corruption/db/migrate/20110211000006_add_price_to_line_item.rb' -> `./db/migrate/20110211000006_add_price_to_line_item.rb'
`/home/rubys/tmp/pre-corruption/db/migrate/20110211000008_add_order_id_to_line_item.rb' -> `./db/migrate/20110211000008_add_order_id_to_line_item.rb'
`/home/rubys/tmp/pre-corruption/db/migrate/20110211000003_create_line_items.rb' -> `./db/migrate/20110211000003_create_line_items.rb'
`/home/rubys/tmp/pre-corruption/db/migrate/20110211000004_add_quantity_to_line_item.rb' -> `./db/migrate/20110211000004_add_quantity_to_line_item.rb'
`/home/rubys/tmp/pre-corruption/db/seeds.rb' -> `./db/seeds.rb'
`/home/rubys/tmp/pre-corruption/doc/README_FOR_APP' -> `./doc/README_FOR_APP'
`/home/rubys/tmp/pre-corruption/lib/tasks/.gitkeep' -> `./lib/tasks/.gitkeep'
`/home/rubys/tmp/pre-corruption/public/404.html' -> `./public/404.html'
`/home/rubys/tmp/pre-corruption/public/stylesheets/scaffold.css' -> `./public/stylesheets/scaffold.css'
`/home/rubys/tmp/pre-corruption/public/stylesheets/depot.css' -> `./public/stylesheets/depot.css'
`/home/rubys/tmp/pre-corruption/public/stylesheets/.gitkeep' -> `./public/stylesheets/.gitkeep'
`/home/rubys/tmp/pre-corruption/public/images/rails.png' -> `./public/images/rails.png'
`/home/rubys/tmp/pre-corruption/public/422.html' -> `./public/422.html'
`/home/rubys/tmp/pre-corruption/public/javascripts/prototype.js' -> `./public/javascripts/prototype.js'
`/home/rubys/tmp/pre-corruption/public/javascripts/application.js' -> `./public/javascripts/application.js'
`/home/rubys/tmp/pre-corruption/public/javascripts/rails.js' -> `./public/javascripts/rails.js'
`/home/rubys/tmp/pre-corruption/public/500.html' -> `./public/500.html'
`/home/rubys/tmp/pre-corruption/public/robots.txt' -> `./public/robots.txt'
`/home/rubys/tmp/pre-corruption/public/favicon.ico' -> `./public/favicon.ico'
`/home/rubys/tmp/pre-corruption/script/rails' -> `./script/rails'
`/home/rubys/tmp/pre-corruption/script/load_orders.rb' -> `./script/load_orders.rb'
`/home/rubys/tmp/pre-corruption/test/integration/dsl_user_stories_test.rb' -> `./test/integration/dsl_user_stories_test.rb'
`/home/rubys/tmp/pre-corruption/test/integration/user_stories_test.rb' -> `./test/integration/user_stories_test.rb'
`/home/rubys/tmp/pre-corruption/test/unit/user_test.rb' -> `./test/unit/user_test.rb'
`/home/rubys/tmp/pre-corruption/test/unit/order_test.rb' -> `./test/unit/order_test.rb'
`/home/rubys/tmp/pre-corruption/test/unit/cart_test.rb' -> `./test/unit/cart_test.rb'
`/home/rubys/tmp/pre-corruption/test/unit/helpers' -> `./test/unit/helpers'
`/home/rubys/tmp/pre-corruption/test/unit/helpers/users_helper_test.rb' -> `./test/unit/helpers/users_helper_test.rb'
`/home/rubys/tmp/pre-corruption/test/unit/helpers/line_items_helper_test.rb' -> `./test/unit/helpers/line_items_helper_test.rb'
`/home/rubys/tmp/pre-corruption/test/unit/helpers/products_helper_test.rb' -> `./test/unit/helpers/products_helper_test.rb'
`/home/rubys/tmp/pre-corruption/test/unit/helpers/carts_helper_test.rb' -> `./test/unit/helpers/carts_helper_test.rb'
`/home/rubys/tmp/pre-corruption/test/unit/helpers/orders_helper_test.rb' -> `./test/unit/helpers/orders_helper_test.rb'
`/home/rubys/tmp/pre-corruption/test/unit/helpers/sessions_helper_test.rb' -> `./test/unit/helpers/sessions_helper_test.rb'
`/home/rubys/tmp/pre-corruption/test/unit/helpers/store_helper_test.rb' -> `./test/unit/helpers/store_helper_test.rb'
`/home/rubys/tmp/pre-corruption/test/unit/helpers/admin_helper_test.rb' -> `./test/unit/helpers/admin_helper_test.rb'
`/home/rubys/tmp/pre-corruption/test/unit/product_test.rb' -> `./test/unit/product_test.rb'
`/home/rubys/tmp/pre-corruption/test/unit/line_item_test.rb' -> `./test/unit/line_item_test.rb'
`/home/rubys/tmp/pre-corruption/test/performance/browsing_test.rb' -> `./test/performance/browsing_test.rb'
`/home/rubys/tmp/pre-corruption/test/fixtures/products.yml' -> `./test/fixtures/products.yml'
`/home/rubys/tmp/pre-corruption/test/fixtures/carts.yml' -> `./test/fixtures/carts.yml'
`/home/rubys/tmp/pre-corruption/test/fixtures/line_items.yml' -> `./test/fixtures/line_items.yml'
`/home/rubys/tmp/pre-corruption/test/fixtures/users.yml' -> `./test/fixtures/users.yml'
`/home/rubys/tmp/pre-corruption/test/fixtures/orders.yml' -> `./test/fixtures/orders.yml'
`/home/rubys/tmp/pre-corruption/test/test_helper.rb' -> `./test/test_helper.rb'
`/home/rubys/tmp/pre-corruption/test/functional/store_controller_test.rb' -> `./test/functional/store_controller_test.rb'
`/home/rubys/tmp/pre-corruption/test/functional/line_items_controller_test.rb' -> `./test/functional/line_items_controller_test.rb'
`/home/rubys/tmp/pre-corruption/test/functional/users_controller_test.rb' -> `./test/functional/users_controller_test.rb'
`/home/rubys/tmp/pre-corruption/test/functional/orders_controller_test.rb' -> `./test/functional/orders_controller_test.rb'
`/home/rubys/tmp/pre-corruption/test/functional/sessions_controller_test.rb' -> `./test/functional/sessions_controller_test.rb'
`/home/rubys/tmp/pre-corruption/test/functional/notifier_test.rb' -> `./test/functional/notifier_test.rb'
`/home/rubys/tmp/pre-corruption/test/functional/admin_controller_test.rb' -> `./test/functional/admin_controller_test.rb'
`/home/rubys/tmp/pre-corruption/test/functional/products_controller_test.rb' -> `./test/functional/products_controller_test.rb'
`/home/rubys/tmp/pre-corruption/test/functional/carts_controller_test.rb' -> `./test/functional/carts_controller_test.rb'
`/home/rubys/tmp/pre-corruption/vendor/plugins/.gitkeep' -> `./vendor/plugins/.gitkeep'
rm public/index.html
rake db:migrate
(in /home/rubys/tmp/work/corrupt)
== CreateProducts: migrating =================================================
-- create_table(:products)
-> 0.0037s
== CreateProducts: migrated (0.0039s) ========================================
== CreateCarts: migrating ====================================================
-- create_table(:carts)
-> 0.0023s
== CreateCarts: migrated (0.0025s) ===========================================
== CreateLineItems: migrating ================================================
-- create_table(:line_items)
-> 0.0029s
== CreateLineItems: migrated (0.0031s) =======================================
== AddQuantityToLineItem: migrating ==========================================
-- add_column(:line_items, :quantity, :integer, {:default=>1})
-> 0.0149s
== AddQuantityToLineItem: migrated (0.0151s) =================================
== CombineItemsInCart: migrating =============================================
== CombineItemsInCart: migrated (0.0206s) ====================================
== AddPriceToLineItem: migrating =============================================
-- add_column(:line_items, :price, :decimal)
-> 0.0017s
== AddPriceToLineItem: migrated (0.0201s) ====================================
== CreateOrders: migrating ===================================================
-- create_table(:orders)
-> 0.0032s
== CreateOrders: migrated (0.0034s) ==========================================
== AddOrderIdToLineItem: migrating ===========================================
-- add_column(:line_items, :order_id, :integer)
-> 0.0016s
== AddOrderIdToLineItem: migrated (0.0018s) ==================================
== CreateUsers: migrating ====================================================
-- create_table(:users)
-> 0.0030s
== CreateUsers: migrated (0.0031s) ===========================================
rake db:seed
(in /home/rubys/tmp/work/corrupt)
Add to cart
get /
Ruby is the fastest growing and most exciting dynamic language out there. If you need to get working programs delivered fast, you should add Ruby to your toolbox.
Rails Test Prescriptions is a comprehensive guide to testing Rails applications, covering Test-Driven Development from both a theoretical perspective (why to test) and from a practical perspective (how to test effectively). It covers the core Rails testing tools and procedures for Rails 2 and Rails 3, and introduces popular add-ons, including Cucumber, Shoulda, Machinist, Mocha, and Rcov.
Web Design for Developers will show you how to make your web-based application look professionally designed. We'll help you learn how to pick the right colors and fonts, avoid costly interface and accessibility mistakes -- your application will really come alive. We'll also walk you through some common Photoshop and CSS techniques and work through a web site redesign, taking a new design from concept all the way to implementation.
post /line_items?product_id=3
get http://localhost:3000/
Ruby is the fastest growing and most exciting dynamic language out there. If you need to get working programs delivered fast, you should add Ruby to your toolbox.
Rails Test Prescriptions is a comprehensive guide to testing Rails applications, covering Test-Driven Development from both a theoretical perspective (why to test) and from a practical perspective (how to test effectively). It covers the core Rails testing tools and procedures for Rails 2 and Rails 3, and introduces popular add-ons, including Cucumber, Shoulda, Machinist, Mocha, and Rcov.
Web Design for Developers will show you how to make your web-based application look professionally designed. We'll help you learn how to pick the right colors and fonts, avoid costly interface and accessibility mistakes -- your application will really come alive. We'll also walk you through some common Photoshop and CSS techniques and work through a web site redesign, taking a new design from concept all the way to implementation.
Place the order
get /orders/new
post /orders
get http://localhost:3000/
Showing /home/rubys/tmp/work/corrupt/app/views/carts/_cart.html.erb where line #3 raised:
SQLite3::CorruptException: database disk image is malformed: SELECT "line_items".* FROM "line_items" WHERE ("line_items".cart_id = 3)
Extracted source (around line #3):
1: <div class="cart_title">Your Cart</div>
2: <table>
3: <%= render(cart.line_items) %>
4:
5: <tr class="total_line">
6: <td colspan="2">Total</td>
Trace of template inclusion: app/views/layouts/application.html.erb
Rails.root: /home/rubys/tmp/work/corrupt
app/views/carts/_cart.html.erb:3:in `_app_views_carts__cart_html_erb___1649143720_70122340269080'
app/views/layouts/application.html.erb:21:in `_app_views_layouts_application_html_erb__196897063_70122340806540'
/home/rubys/git/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:215:in `log'
/home/rubys/git/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:147:in `exec_query'
/home/rubys/git/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:317:in `select'
/home/rubys/git/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:8:in `select_all'
/home/rubys/git/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:52:in `select_all'
/home/rubys/git/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:66:in `cache_sql'
/home/rubys/git/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:52:in `select_all'
/home/rubys/git/rails/activerecord/lib/active_record/base.rb:455:in `find_by_sql'
/home/rubys/git/rails/activerecord/lib/active_record/relation.rb:64:in `to_a'
/home/rubys/git/rails/activerecord/lib/active_record/relation/finder_methods.rb:143:in `all'
/home/rubys/git/rails/activerecord/lib/active_record/associations/association_collection.rb:63:in `find'
/home/rubys/git/rails/activerecord/lib/active_record/base.rb:1085:in `with_scope'
/home/rubys/git/rails/activerecord/lib/active_record/associations/association_proxy.rb:204:in `send'
/home/rubys/git/rails/activerecord/lib/active_record/associations/association_proxy.rb:204:in `with_scope'
/home/rubys/git/rails/activerecord/lib/active_record/associations/association_collection.rb:56:in `find'
/home/rubys/git/rails/activerecord/lib/active_record/associations/association_collection.rb:454:in `find_target'
/home/rubys/git/rails/activerecord/lib/active_record/associations/association_collection.rb:390:in `load_target'
/home/rubys/git/rails/activerecord/lib/active_record/associations/association_collection.rb:94:in `to_ary'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/partial_renderer.rb:100:in `collection_from_object'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/partial_renderer.rb:26:in `setup'
/home/rubys/git/rails/actionpack/lib/action_view/partials.rb:219:in `_render_partial'
/home/rubys/git/rails/actionpack/lib/action_view/rendering.rb:32:in `render'
/home/rubys/git/rails/actionpack/lib/action_view/template.rb:139:in `send'
/home/rubys/git/rails/actionpack/lib/action_view/template.rb:139:in `render'
/home/rubys/git/rails/activesupport/lib/active_support/notifications.rb:54:in `instrument'
/home/rubys/git/rails/actionpack/lib/action_view/template.rb:137:in `render'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/partial_renderer.rb:81:in `render_partial'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/partial_renderer.rb:53:in `render'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/abstract_renderer.rb:34:in `instrument'
/home/rubys/git/rails/activesupport/lib/active_support/notifications.rb:52:in `instrument'
/home/rubys/git/rails/activesupport/lib/active_support/notifications/instrumenter.rb:21:in `instrument'
/home/rubys/git/rails/activesupport/lib/active_support/notifications.rb:52:in `instrument'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/abstract_renderer.rb:34:in `instrument'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/partial_renderer.rb:52:in `render'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/abstract_renderer.rb:23:in `wrap_formats'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/partial_renderer.rb:44:in `render'
/home/rubys/git/rails/actionpack/lib/action_view/partials.rb:219:in `_render_partial'
/home/rubys/git/rails/actionpack/lib/action_view/rendering.rb:32:in `render'
/home/rubys/git/rails/actionpack/lib/action_view/template.rb:139:in `send'
/home/rubys/git/rails/actionpack/lib/action_view/template.rb:139:in `render'
/home/rubys/git/rails/activesupport/lib/active_support/notifications.rb:54:in `instrument'
/home/rubys/git/rails/actionpack/lib/action_view/template.rb:137:in `render'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/template_renderer.rb:76:in `render_with_layout'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/template_renderer.rb:62:in `render_template'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/template_renderer.rb:18:in `render'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/abstract_renderer.rb:23:in `wrap_formats'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/template_renderer.rb:16:in `render'
/home/rubys/git/rails/actionpack/lib/action_view/rendering.rb:99:in `_render_template'
/home/rubys/git/rails/actionpack/lib/action_view/rendering.rb:27:in `render'
/home/rubys/git/rails/actionpack/lib/abstract_controller/rendering.rb:114:in `_render_template'
/home/rubys/git/rails/actionpack/lib/abstract_controller/rendering.rb:108:in `render_to_body'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/renderers.rb:29:in `render_to_body'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/compatibility.rb:46:in `render_to_body'
/home/rubys/git/rails/actionpack/lib/abstract_controller/rendering.rb:101:in `render_to_string'
/home/rubys/git/rails/actionpack/lib/abstract_controller/rendering.rb:92:in `render'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/rendering.rb:16:in `render'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/instrumentation.rb:40:in `render'
/home/rubys/git/rails/activesupport/lib/active_support/core_ext/benchmark.rb:5:in `ms'
/home/rubys/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/benchmark.rb:308:in `realtime'
/home/rubys/git/rails/activesupport/lib/active_support/core_ext/benchmark.rb:5:in `ms'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/instrumentation.rb:40:in `render'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/instrumentation.rb:78:in `cleanup_view_runtime'
/home/rubys/git/rails/activerecord/lib/active_record/railties/controller_runtime.rb:15:in `cleanup_view_runtime'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/instrumentation.rb:39:in `render'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/implicit_render.rb:10:in `default_render'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/implicit_render.rb:5:in `send_action'
/home/rubys/git/rails/actionpack/lib/abstract_controller/base.rb:150:in `process_action'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/rendering.rb:10:in `process_action'
/home/rubys/git/rails/actionpack/lib/abstract_controller/callbacks.rb:18:in `process_action'
/home/rubys/git/rails/activesupport/lib/active_support/callbacks.rb:430:in `_run__1297800236__process_action__199225275__callbacks'
/home/rubys/git/rails/activesupport/lib/active_support/callbacks.rb:404:in `send'
/home/rubys/git/rails/activesupport/lib/active_support/callbacks.rb:404:in `_run_process_action_callbacks'
/home/rubys/git/rails/activesupport/lib/active_support/callbacks.rb:93:in `send'
/home/rubys/git/rails/activesupport/lib/active_support/callbacks.rb:93:in `run_callbacks'
/home/rubys/git/rails/actionpack/lib/abstract_controller/callbacks.rb:17:in `process_action'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/instrumentation.rb:30:in `process_action'
/home/rubys/git/rails/activesupport/lib/active_support/notifications.rb:52:in `instrument'
/home/rubys/git/rails/activesupport/lib/active_support/notifications/instrumenter.rb:21:in `instrument'
/home/rubys/git/rails/activesupport/lib/active_support/notifications.rb:52:in `instrument'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/instrumentation.rb:29:in `process_action'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/rescue.rb:17:in `process_action'
/home/rubys/git/rails/actionpack/lib/abstract_controller/base.rb:119:in `process'
/home/rubys/git/rails/actionpack/lib/abstract_controller/rendering.rb:39:in `process'
/home/rubys/git/rails/actionpack/lib/action_controller/metal.rb:144:in `dispatch'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
/home/rubys/git/rails/actionpack/lib/action_controller/metal.rb:183:in `action'
/home/rubys/git/rails/actionpack/lib/action_dispatch/routing/route_set.rb:62:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/routing/route_set.rb:62:in `dispatch'
/home/rubys/git/rails/actionpack/lib/action_dispatch/routing/route_set.rb:27:in `call'
rack-mount (0.6.13) lib/rack/mount/route_set.rb:148:in `call'
rack-mount (0.6.13) lib/rack/mount/code_generation.rb:93:in `recognize'
rack-mount (0.6.13) lib/rack/mount/code_generation.rb:68:in `optimized_each'
rack-mount (0.6.13) lib/rack/mount/code_generation.rb:92:in `recognize'
rack-mount (0.6.13) lib/rack/mount/route_set.rb:139:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/routing/route_set.rb:520:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
/home/rubys/git/rack/lib/rack/etag.rb:23:in `call'
/home/rubys/git/rack/lib/rack/conditionalget.rb:25:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/head.rb:14:in `call'
/home/rubys/git/rack/lib/rack/methodoverride.rb:24:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/params_parser.rb:21:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/flash.rb:182:in `call'
/home/rubys/git/rack/lib/rack/session/abstract/id.rb:192:in `context'
/home/rubys/git/rack/lib/rack/session/abstract/id.rb:187:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/cookies.rb:302:in `call'
/home/rubys/git/rails/activerecord/lib/active_record/query_cache.rb:32:in `call'
/home/rubys/git/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:26:in `cache'
/home/rubys/git/rails/activerecord/lib/active_record/query_cache.rb:12:in `cache'
/home/rubys/git/rails/activerecord/lib/active_record/query_cache.rb:31:in `call'
/home/rubys/git/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:352:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/callbacks.rb:48:in `call'
/home/rubys/git/rails/activesupport/lib/active_support/callbacks.rb:410:in `_run_call_callbacks'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/callbacks.rb:46:in `call'
/home/rubys/git/rack/lib/rack/sendfile.rb:102:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/remote_ip.rb:48:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/show_exceptions.rb:46:in `call'
/home/rubys/git/rails/railties/lib/rails/rack/logger.rb:13:in `call'
/home/rubys/git/rack/lib/rack/runtime.rb:17:in `call'
/home/rubys/git/rails/activesupport/lib/active_support/cache/strategy/local_cache.rb:72:in `call'
/home/rubys/git/rack/lib/rack/lock.rb:13:in `call'
/home/rubys/git/rack/lib/rack/lock.rb:13:in `synchronize'
/home/rubys/git/rack/lib/rack/lock.rb:13:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/static.rb:60:in `call'
/home/rubys/git/rails/railties/lib/rails/engine.rb:409:in `call'
/home/rubys/git/rails/railties/lib/rails/railtie/configurable.rb:30:in `send'
/home/rubys/git/rails/railties/lib/rails/railtie/configurable.rb:30:in `method_missing'
/home/rubys/git/rails/railties/lib/rails/rack/log_tailer.rb:14:in `call'
/home/rubys/git/rack/lib/rack/handler/webrick.rb:52:in `service'
/home/rubys/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
/home/rubys/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
/home/rubys/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
/home/rubys/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/webrick/server.rb:162:in `start'
/home/rubys/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
/home/rubys/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/webrick/server.rb:95:in `start'
/home/rubys/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/webrick/server.rb:92:in `each'
/home/rubys/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/webrick/server.rb:92:in `start'
/home/rubys/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/webrick/server.rb:23:in `start'
/home/rubys/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/webrick/server.rb:82:in `start'
/home/rubys/git/rack/lib/rack/handler/webrick.rb:13:in `run'
/home/rubys/git/rack/lib/rack/server.rb:224:in `start'
/home/rubys/git/rails/railties/lib/rails/commands/server.rb:65:in `start'
/home/rubys/git/rails/railties/lib/rails/commands.rb:52
/home/rubys/git/rails/railties/lib/rails/commands.rb:47:in `tap'
/home/rubys/git/rails/railties/lib/rails/commands.rb:47
script/rails:6:in `require'
script/rails:6
/home/rubys/git/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:215:in `log'
/home/rubys/git/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:147:in `exec_query'
/home/rubys/git/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:317:in `select'
/home/rubys/git/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:8:in `select_all'
/home/rubys/git/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:52:in `select_all'
/home/rubys/git/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:66:in `cache_sql'
/home/rubys/git/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:52:in `select_all'
/home/rubys/git/rails/activerecord/lib/active_record/base.rb:455:in `find_by_sql'
/home/rubys/git/rails/activerecord/lib/active_record/relation.rb:64:in `to_a'
/home/rubys/git/rails/activerecord/lib/active_record/relation/finder_methods.rb:143:in `all'
/home/rubys/git/rails/activerecord/lib/active_record/associations/association_collection.rb:63:in `find'
/home/rubys/git/rails/activerecord/lib/active_record/base.rb:1085:in `with_scope'
/home/rubys/git/rails/activerecord/lib/active_record/associations/association_proxy.rb:204:in `send'
/home/rubys/git/rails/activerecord/lib/active_record/associations/association_proxy.rb:204:in `with_scope'
/home/rubys/git/rails/activerecord/lib/active_record/associations/association_collection.rb:56:in `find'
/home/rubys/git/rails/activerecord/lib/active_record/associations/association_collection.rb:454:in `find_target'
/home/rubys/git/rails/activerecord/lib/active_record/associations/association_collection.rb:390:in `load_target'
/home/rubys/git/rails/activerecord/lib/active_record/associations/association_collection.rb:94:in `to_ary'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/partial_renderer.rb:100:in `collection_from_object'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/partial_renderer.rb:26:in `setup'
/home/rubys/git/rails/actionpack/lib/action_view/partials.rb:219:in `_render_partial'
/home/rubys/git/rails/actionpack/lib/action_view/rendering.rb:32:in `render'
app/views/carts/_cart.html.erb:3:in `_app_views_carts__cart_html_erb___1649143720_70122340269080'
/home/rubys/git/rails/actionpack/lib/action_view/template.rb:139:in `send'
/home/rubys/git/rails/actionpack/lib/action_view/template.rb:139:in `render'
/home/rubys/git/rails/activesupport/lib/active_support/notifications.rb:54:in `instrument'
/home/rubys/git/rails/actionpack/lib/action_view/template.rb:137:in `render'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/partial_renderer.rb:81:in `render_partial'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/partial_renderer.rb:53:in `render'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/abstract_renderer.rb:34:in `instrument'
/home/rubys/git/rails/activesupport/lib/active_support/notifications.rb:52:in `instrument'
/home/rubys/git/rails/activesupport/lib/active_support/notifications/instrumenter.rb:21:in `instrument'
/home/rubys/git/rails/activesupport/lib/active_support/notifications.rb:52:in `instrument'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/abstract_renderer.rb:34:in `instrument'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/partial_renderer.rb:52:in `render'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/abstract_renderer.rb:23:in `wrap_formats'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/partial_renderer.rb:44:in `render'
/home/rubys/git/rails/actionpack/lib/action_view/partials.rb:219:in `_render_partial'
/home/rubys/git/rails/actionpack/lib/action_view/rendering.rb:32:in `render'
app/views/layouts/application.html.erb:21:in `_app_views_layouts_application_html_erb__196897063_70122340806540'
/home/rubys/git/rails/actionpack/lib/action_view/template.rb:139:in `send'
/home/rubys/git/rails/actionpack/lib/action_view/template.rb:139:in `render'
/home/rubys/git/rails/activesupport/lib/active_support/notifications.rb:54:in `instrument'
/home/rubys/git/rails/actionpack/lib/action_view/template.rb:137:in `render'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/template_renderer.rb:76:in `render_with_layout'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/template_renderer.rb:62:in `render_template'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/template_renderer.rb:18:in `render'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/abstract_renderer.rb:23:in `wrap_formats'
/home/rubys/git/rails/actionpack/lib/action_view/renderer/template_renderer.rb:16:in `render'
/home/rubys/git/rails/actionpack/lib/action_view/rendering.rb:99:in `_render_template'
/home/rubys/git/rails/actionpack/lib/action_view/rendering.rb:27:in `render'
/home/rubys/git/rails/actionpack/lib/abstract_controller/rendering.rb:114:in `_render_template'
/home/rubys/git/rails/actionpack/lib/abstract_controller/rendering.rb:108:in `render_to_body'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/renderers.rb:29:in `render_to_body'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/compatibility.rb:46:in `render_to_body'
/home/rubys/git/rails/actionpack/lib/abstract_controller/rendering.rb:101:in `render_to_string'
/home/rubys/git/rails/actionpack/lib/abstract_controller/rendering.rb:92:in `render'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/rendering.rb:16:in `render'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/instrumentation.rb:40:in `render'
/home/rubys/git/rails/activesupport/lib/active_support/core_ext/benchmark.rb:5:in `ms'
/home/rubys/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/benchmark.rb:308:in `realtime'
/home/rubys/git/rails/activesupport/lib/active_support/core_ext/benchmark.rb:5:in `ms'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/instrumentation.rb:40:in `render'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/instrumentation.rb:78:in `cleanup_view_runtime'
/home/rubys/git/rails/activerecord/lib/active_record/railties/controller_runtime.rb:15:in `cleanup_view_runtime'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/instrumentation.rb:39:in `render'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/implicit_render.rb:10:in `default_render'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/implicit_render.rb:5:in `send_action'
/home/rubys/git/rails/actionpack/lib/abstract_controller/base.rb:150:in `process_action'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/rendering.rb:10:in `process_action'
/home/rubys/git/rails/actionpack/lib/abstract_controller/callbacks.rb:18:in `process_action'
/home/rubys/git/rails/activesupport/lib/active_support/callbacks.rb:430:in `_run__1297800236__process_action__199225275__callbacks'
/home/rubys/git/rails/activesupport/lib/active_support/callbacks.rb:404:in `send'
/home/rubys/git/rails/activesupport/lib/active_support/callbacks.rb:404:in `_run_process_action_callbacks'
/home/rubys/git/rails/activesupport/lib/active_support/callbacks.rb:93:in `send'
/home/rubys/git/rails/activesupport/lib/active_support/callbacks.rb:93:in `run_callbacks'
/home/rubys/git/rails/actionpack/lib/abstract_controller/callbacks.rb:17:in `process_action'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/instrumentation.rb:30:in `process_action'
/home/rubys/git/rails/activesupport/lib/active_support/notifications.rb:52:in `instrument'
/home/rubys/git/rails/activesupport/lib/active_support/notifications/instrumenter.rb:21:in `instrument'
/home/rubys/git/rails/activesupport/lib/active_support/notifications.rb:52:in `instrument'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/instrumentation.rb:29:in `process_action'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/rescue.rb:17:in `process_action'
/home/rubys/git/rails/actionpack/lib/abstract_controller/base.rb:119:in `process'
/home/rubys/git/rails/actionpack/lib/abstract_controller/rendering.rb:39:in `process'
/home/rubys/git/rails/actionpack/lib/action_controller/metal.rb:144:in `dispatch'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
/home/rubys/git/rails/actionpack/lib/action_controller/metal.rb:183:in `action'
/home/rubys/git/rails/actionpack/lib/action_dispatch/routing/route_set.rb:62:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/routing/route_set.rb:62:in `dispatch'
/home/rubys/git/rails/actionpack/lib/action_dispatch/routing/route_set.rb:27:in `call'
rack-mount (0.6.13) lib/rack/mount/route_set.rb:148:in `call'
rack-mount (0.6.13) lib/rack/mount/code_generation.rb:93:in `recognize'
rack-mount (0.6.13) lib/rack/mount/code_generation.rb:68:in `optimized_each'
rack-mount (0.6.13) lib/rack/mount/code_generation.rb:92:in `recognize'
rack-mount (0.6.13) lib/rack/mount/route_set.rb:139:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/routing/route_set.rb:520:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
/home/rubys/git/rack/lib/rack/etag.rb:23:in `call'
/home/rubys/git/rack/lib/rack/conditionalget.rb:25:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/head.rb:14:in `call'
/home/rubys/git/rack/lib/rack/methodoverride.rb:24:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/params_parser.rb:21:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/flash.rb:182:in `call'
/home/rubys/git/rack/lib/rack/session/abstract/id.rb:192:in `context'
/home/rubys/git/rack/lib/rack/session/abstract/id.rb:187:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/cookies.rb:302:in `call'
/home/rubys/git/rails/activerecord/lib/active_record/query_cache.rb:32:in `call'
/home/rubys/git/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:26:in `cache'
/home/rubys/git/rails/activerecord/lib/active_record/query_cache.rb:12:in `cache'
/home/rubys/git/rails/activerecord/lib/active_record/query_cache.rb:31:in `call'
/home/rubys/git/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:352:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/callbacks.rb:48:in `call'
/home/rubys/git/rails/activesupport/lib/active_support/callbacks.rb:410:in `_run_call_callbacks'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/callbacks.rb:46:in `call'
/home/rubys/git/rack/lib/rack/sendfile.rb:102:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/remote_ip.rb:48:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/show_exceptions.rb:46:in `call'
/home/rubys/git/rails/railties/lib/rails/rack/logger.rb:13:in `call'
/home/rubys/git/rack/lib/rack/runtime.rb:17:in `call'
/home/rubys/git/rails/activesupport/lib/active_support/cache/strategy/local_cache.rb:72:in `call'
/home/rubys/git/rack/lib/rack/lock.rb:13:in `call'
/home/rubys/git/rack/lib/rack/lock.rb:13:in `synchronize'
/home/rubys/git/rack/lib/rack/lock.rb:13:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/static.rb:60:in `call'
/home/rubys/git/rails/railties/lib/rails/engine.rb:409:in `call'
/home/rubys/git/rails/railties/lib/rails/railtie/configurable.rb:30:in `send'
/home/rubys/git/rails/railties/lib/rails/railtie/configurable.rb:30:in `method_missing'
/home/rubys/git/rails/railties/lib/rails/rack/log_tailer.rb:14:in `call'
/home/rubys/git/rack/lib/rack/handler/webrick.rb:52:in `service'
/home/rubys/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
/home/rubys/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
/home/rubys/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
/home/rubys/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/webrick/server.rb:162:in `start'
/home/rubys/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
/home/rubys/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/webrick/server.rb:95:in `start'
/home/rubys/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/webrick/server.rb:92:in `each'
/home/rubys/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/webrick/server.rb:92:in `start'
/home/rubys/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/webrick/server.rb:23:in `start'
/home/rubys/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/webrick/server.rb:82:in `start'
/home/rubys/git/rack/lib/rack/handler/webrick.rb:13:in `run'
/home/rubys/git/rack/lib/rack/server.rb:224:in `start'
/home/rubys/git/rails/railties/lib/rails/commands/server.rb:65:in `start'
/home/rubys/git/rails/railties/lib/rails/commands.rb:52
/home/rubys/git/rails/railties/lib/rails/commands.rb:47:in `tap'
/home/rubys/git/rails/railties/lib/rails/commands.rb:47
script/rails:6:in `require'
script/rails:6
Parameters:
None
_csrf_token: "b2nYuJSqSPPtuhD2DE4B0wVe1VXWxukK31A3YCGfrzg=" cart_id: 3 flash: {:notice=>"Thank you for your order."} session_id: "6e2f0760aad7414c8369b54cad45415c"
GATEWAY_INTERFACE: "CGI/1.1" HTTP_ACCEPT: "text/html" HTTP_COOKIE: "_depot_session=BAh7CCIQX2NzcmZfdG9rZW4iMWIybll1SlNxU1BQdHVoRDJERTRCMHdWZTFWWFd4dWtLMzFBM1lDR2Zyemc9Ig9zZXNzaW9uX2lkIiU2ZTJmMDc2MGFhZDc0MTRjODM2OWI1NGNhZDQ1NDE1YyIKZmxhc2hJQzolQWN0aW9uRGlzcGF0Y2g6OkZsYXNoOjpGbGFzaEhhc2h7BjoLbm90aWNlIh5UaGFuayB5b3UgZm9yIHlvdXIgb3JkZXIuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsA--c6fe21a39c35a2f13753942f1d15de2040bdb97e; path=/; HttpOnly" HTTP_HOST: "localhost:3000" HTTP_VERSION: "HTTP/1.1" PATH_INFO: "/" QUERY_STRING: "" REMOTE_ADDR: "127.0.0.1" REMOTE_HOST: "localhost" REQUEST_METHOD: "GET" REQUEST_PATH: "/" REQUEST_URI: "http://localhost:3000/" SCRIPT_NAME: "" SERVER_NAME: "localhost" SERVER_PORT: "3000" SERVER_PROTOCOL: "HTTP/1.1" SERVER_SOFTWARE: "WEBrick/1.3.1 (Ruby/1.8.7/2010-08-16)" action_controller.instance: #<StoreController:0x7f8d422e19f0 @_status=200, @_url_options={:protocol=>"http://", :host=>"localhost", :port=>3000, :_path_segments=>{:controller=>"store", :action=>"index"}}, @_config=#<OrderedHash {}>, @_routes=nil, @_headers={"Content-Type"=>"text/html"}, @cart=#<Cart id: 3, created_at: "2010-12-07 22:26:56", updated_at: "2010-12-07 22:26:56">, @lookup_context=#<ActionView::LookupContext:0x7f8d422e13d8 @view_paths=[#<ActionView::FileSystemResolver:0x7f8d424f12b8 @caching=false, @path="/home/rubys/tmp/work/corrupt/app/views", @cached={#<ActionView::LookupContext::DetailsKey:0x7f8d427314b0 @hash=70122340977240>=>{"application"=>{"layouts"=>{false=>{[]=>[app/views/layouts/application.html.erb]}}}, "store"=>{"layouts"=>{false=>{[]=>[]}}}, "index"=>{"store"=>{false=>{[]=>[app/views/store/index.html.erb]}}}}, #<ActionView::LookupContext::DetailsKey:0x7f8d426dedf0 @hash=70122340808440>=>{"new"=>{"orders"=>{false=>{[]=>[app/views/orders/new.html.erb]}}}, "cart"=>{"carts"=>{true=>{["cart"]=>[app/views/carts/_cart.html.erb]}}}, "orders"=>{"layouts"=>{false=>{[]=>[]}}}, "store"=>{"layouts"=>{false=>{[]=>[]}}}, "application"=>{"layouts"=>{false=>{[]=>[app/views/layouts/application.html.erb]}}}, "form"=>{"orders"=>{true=>{["form"]=>[app/views/orders/_form.html.erb]}}}, "index"=>{"store"=>{false=>{[]=>[app/views/store/index.html.erb]}}}, "line_item"=>{"line_items"=>{true=>{["line_item", "line_item_counter"]=>[app/views/line_items/_line_item.html.erb]}}}}}>], @details_key=#<ActionView::LookupContext::DetailsKey:0x7f8d426dedf0 @hash=70122340808440>, @skip_default_locale=false, @details={:formats=>[:html], :handlers=>[:erb, :builder, :rjs], :locale=>[:en, :en]}, @frozen_formats=true, @cache=true>, @_action_name="index", @view_context_class=nil, @action_has_layout=true, @_response=#<ActionDispatch::Response:0x7f8d422e18b0 @etag=nil, @blank=false, @header={}, @cache_control={}, @body=[], @length=0, @request=#<ActionDispatch::Request:0x7f8d422e1900 @symbolized_path_params={:controller=>"store", :action=>"index"}, @request_method="GET", @port=3000, @fullpath="/", @method="GET", @protocol="http://", @filtered_parameters={"action"=>"index", "controller"=>"store"}, @env={"action_dispatch.request.formats"=>[#<Mime::Type:0x7f8d4393c718 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>], "action_dispatch.request.parameters"=>{"action"=>"index", "controller"=>"store"}, "rack.session"=>{"_csrf_token"=>"b2nYuJSqSPPtuhD2DE4B0wVe1VXWxukK31A3YCGfrzg=", "session_id"=>"6e2f0760aad7414c8369b54cad45415c", "cart_id"=>3, "flash"=>{:notice=>"Thank you for your order."}}, "HTTP_HOST"=>"localhost:3000", "HTTP_ACCEPT"=>"text/html", "SERVER_NAME"=>"localhost", "rack.request.cookie_hash"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7CCIQX2NzcmZfdG9rZW4iMWIybll1SlNxU1BQdHVoRDJERTRCMHdWZTFWWFd4dWtLMzFBM1lDR2Zyemc9Ig9zZXNzaW9uX2lkIiU2ZTJmMDc2MGFhZDc0MTRjODM2OWI1NGNhZDQ1NDE1YyIKZmxhc2hJQzolQWN0aW9uRGlzcGF0Y2g6OkZsYXNoOjpGbGFzaEhhc2h7BjoLbm90aWNlIh5UaGFuayB5b3UgZm9yIHlvdXIgb3JkZXIuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsA--c6fe21a39c35a2f13753942f1d15de2040bdb97e", "path"=>"/"}, "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::RemoteIpGetter:0x7f8d4239e6e0 @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i, @check_ip_spoofing=true, @env={...}>, "REQUEST_PATH"=>"/", "rack.url_scheme"=>"http", "REMOTE_HOST"=>"localhost", "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.unsigned_session_cookie"=>{"_csrf_token"=>"b2nYuJSqSPPtuhD2DE4B0wVe1VXWxukK31A3YCGfrzg=", "session_id"=>"6e2f0760aad7414c8369b54cad45415c", "flash"=>{:notice=>"Thank you for your order."}}, "rack.errors"=>#<IO:0x7f8d47e43aa0>, "SERVER_PROTOCOL"=>"HTTP/1.1", "action_dispatch.request.accepts"=>[#<Mime::Type:0x7f8d4393c718 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>], "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 @append=[#<Proc:0x00007f8d444ebd48@/home/rubys/git/rails/railties/lib/rails/application/finisher.rb:30>], @default_url_options={}, @set=#<Rack::Mount::RouteSet:0x7f8d437fedd8 @generation_keys=[:action, :controller], @routes=[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"new"} @name=:sessions_new>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"create"} @name=:sessions_create>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"destroy"} @name=:sessions_destroy>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"index"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434af240 @defaults={:controller=>"users", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"users", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"new"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"edit"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"show"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43444350 @defaults={:controller=>"users", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"users", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43424c08 @defaults={:controller=>"users", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"users", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"index"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433f0ae8 @defaults={:controller=>"orders", :action=>"create"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"orders", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"new"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"edit"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"show"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4338e348 @defaults={:controller=>"orders", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"orders", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43386a58 @defaults={:controller=>"orders", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"orders", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"index"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336ff60 @defaults={:controller=>"line_items", :action=>"create"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f8d4259e670 @name="LineItemsController">}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"line_items", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"new"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"edit"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"show"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448bdcc8 @defaults={:controller=>"line_items", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"line_items", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448a3bc0 @defaults={:controller=>"line_items", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"line_items", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"index"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44771568 @defaults={:controller=>"carts", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"carts", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"new"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"edit"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"show"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445ea438 @defaults={:controller=>"carts", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"carts", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445db690 @defaults={:controller=>"carts", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"carts", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"who_bought"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"index"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445098c0 @defaults={:controller=>"products", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"products", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"new"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"edit"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"show"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d45f67168 @defaults={:controller=>"products", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"products", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466b0870 @defaults={:controller=>"products", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"products", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>], @recognition_key_analyzer=nil, @parameters_key="action_dispatch.request.path_parameters", @recognition_keys=[path_info[0].split(/\.|\//), :request_method], @optimized_recognize_defined=true, @generation_graph=#<Rack::Mount::Multimap:0x7f8d4244ec70 @hash={"new"=>#<Rack::Mount::Multimap:0x7f8d4244e220 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"new"} @name=:new_line_item>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"new"} @name=:new_order>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"new"} @name=:new_product>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"new"} @name=:new_cart>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"new"} @name=:new_user>], "sessions"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"new"} @name=:sessions_new>]}>, "edit"=>#<Rack::Mount::Multimap:0x7f8d4244c498 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"edit"} @name=:edit_line_item>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"edit"} @name=:edit_order>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"edit"} @name=:edit_product>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"edit"} @name=:edit_cart>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"edit"} @name=:edit_user>]}>, "destroy"=>#<Rack::Mount::Multimap:0x7f8d4244d7d0 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448a3bc0 @defaults={:controller=>"line_items", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"line_items", :action=>"destroy"} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43386a58 @defaults={:controller=>"orders", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"orders", :action=>"destroy"} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466b0870 @defaults={:controller=>"products", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"products", :action=>"destroy"} @name=nil>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445db690 @defaults={:controller=>"carts", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"carts", :action=>"destroy"} @name=nil>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43424c08 @defaults={:controller=>"users", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"users", :action=>"destroy"} @name=nil>], "sessions"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"destroy"} @name=:sessions_destroy>]}>, "who_bought"=>#<Rack::Mount::Multimap:0x7f8d42444950 @hash={"products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"who_bought"} @name=:who_bought_product>]}>, "show"=>#<Rack::Mount::Multimap:0x7f8d4244bf70 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"show"} @name=:line_item>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"show"} @name=:order>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"show"} @name=:product>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"show"} @name=:cart>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"show"} @name=:user>]}>, "index"=>#<Rack::Mount::Multimap:0x7f8d4244e748 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"index"} @name=:line_items>], "admin"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>], "store"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"index"} @name=:orders>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"index"} @name=:products>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"index"} @name=:carts>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"index"} @name=:users>]}>, "create"=>#<Rack::Mount::Multimap:0x7f8d4244dcf8 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336ff60 @defaults={:controller=>"line_items", :action=>"create"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f8d4259e670 @name="LineItemsController">}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"line_items", :action=>"create"} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433f0ae8 @defaults={:controller=>"orders", :action=>"create"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"orders", :action=>"create"} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445098c0 @defaults={:controller=>"products", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"products", :action=>"create"} @name=nil>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44771568 @defaults={:controller=>"carts", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"carts", :action=>"create"} @name=nil>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434af240 @defaults={:controller=>"users", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"users", :action=>"create"} @name=nil>], "sessions"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"create"} @name=:sessions_create>]}>, "update"=>#<Rack::Mount::Multimap:0x7f8d4244ba48 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448bdcc8 @defaults={:controller=>"line_items", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"line_items", :action=>"update"} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4338e348 @defaults={:controller=>"orders", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"orders", :action=>"update"} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d45f67168 @defaults={:controller=>"products", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"products", :action=>"update"} @name=nil>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445ea438 @defaults={:controller=>"carts", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"carts", :action=>"update"} @name=nil>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43444350 @defaults={:controller=>"users", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"users", :action=>"update"} @name=nil>]}>, "properties"=>#<Rack::Mount::Multimap:0x7f8d42441ed0 @hash={"rails/info"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>]}>}>, @recognition_graph=#<Rack::Mount::Multimap:0x7f8d4245f728 @hash={"rails"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>], "line_items"=>#<Rack::Mount::Multimap:0x7f8d42459ad0 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448a3bc0 @defaults={:controller=>"line_items", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"line_items", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"index"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"new"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"edit"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"show"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336ff60 @defaults={:controller=>"line_items", :action=>"create"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f8d4259e670 @name="LineItemsController">}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"line_items", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448bdcc8 @defaults={:controller=>"line_items", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"line_items", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "admin"=>#<Rack::Mount::Multimap:0x7f8d4245f200 @hash={"GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "store"=>#<Rack::Mount::Multimap:0x7f8d424557a0 @hash={"GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "orders"=>#<Rack::Mount::Multimap:0x7f8d4245bc68 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43386a58 @defaults={:controller=>"orders", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"orders", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"index"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"new"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"edit"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"show"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433f0ae8 @defaults={:controller=>"orders", :action=>"create"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"orders", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4338e348 @defaults={:controller=>"orders", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"orders", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "products"=>#<Rack::Mount::Multimap:0x7f8d42455228 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466b0870 @defaults={:controller=>"products", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"products", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"who_bought"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"index"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"new"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"edit"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"show"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445098c0 @defaults={:controller=>"products", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"products", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d45f67168 @defaults={:controller=>"products", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"products", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "carts"=>#<Rack::Mount::Multimap:0x7f8d42457938 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445db690 @defaults={:controller=>"carts", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"carts", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"index"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"new"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"edit"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"show"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44771568 @defaults={:controller=>"carts", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"carts", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445ea438 @defaults={:controller=>"carts", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"carts", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "users"=>#<Rack::Mount::Multimap:0x7f8d4245de00 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43424c08 @defaults={:controller=>"users", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"users", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"index"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"new"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"edit"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"show"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434af240 @defaults={:controller=>"users", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"users", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43444350 @defaults={:controller=>"users", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"users", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "sessions"=>#<Rack::Mount::Multimap:0x7f8d4245ec88 @hash={"GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"new"} @name=:sessions_new>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"create"} @name=:sessions_create>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"destroy"} @name=:sessions_destroy>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>}>, @valid_conditions=nil, @request_class=ActionDispatch::Request, @generation_key_analyzer=nil, @named_routes={:new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"new"} @name=:new_product>, :carts=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"index"} @name=:carts>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"edit"} @name=:edit_line_item>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"new"} @name=:new_line_item>, :products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"index"} @name=:products>, :order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"show"} @name=:order>, :user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"show"} @name=:user>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>, :who_bought_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"who_bought"} @name=:who_bought_product>, :cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"show"} @name=:cart>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"show"} @name=:product>, :store_index=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, :edit_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"edit"} @name=:edit_cart>, :edit_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"edit"} @name=:edit_user>, :store=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>, :new_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"new"} @name=:new_cart>, :new_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"new"} @name=:new_user>, :users=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"index"} @name=:users>, :edit_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"edit"} @name=:edit_order>, :sessions_new=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"new"} @name=:sessions_new>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"index"} @name=:line_items>, :new_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"new"} @name=:new_order>, :sessions_create=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"create"} @name=:sessions_create>, :admin_index=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"edit"} @name=:edit_product>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"show"} @name=:line_item>, :orders=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"index"} @name=:orders>, :sessions_destroy=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"destroy"} @name=:sessions_destroy>}>, @routes=[#<ActionDispatch::Routing::Route:0x7f8d4370a648 @name="admin_index", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/admin/index(.:format)", @defaults={:controller=>"admin", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"admin", :action=>"index"}, @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d43563268 @name="sessions_new", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/new(.:format)", @defaults={:controller=>"sessions", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"new"}, @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4351e000 @name="sessions_create", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/create(.:format)", @defaults={:controller=>"sessions", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"create"}, @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d43505898 @name="sessions_destroy", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/destroy(.:format)", @defaults={:controller=>"sessions", :action=>"destroy"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"destroy"}, @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d434e3ae0 @name="users", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users(.:format)", @defaults={:controller=>"users", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"users", :action=>"index"}, @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d434af510 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434af240 @defaults={:controller=>"users", :action=>"create"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users(.:format)", @defaults={:controller=>"users", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"users", :action=>"create"}, @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}>, #<ActionDispatch::Routing::Route:0x7f8d434a71f8 @name="new_user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/new(.:format)", @defaults={:controller=>"users", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"users", :action=>"new"}, @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4348e568 @name="edit_user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id/edit(.:format)", @defaults={:controller=>"users", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"edit"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4346fb40 @name="user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id(.:format)", @defaults={:controller=>"users", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"show"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d434450c0 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43444350 @defaults={:controller=>"users", :action=>"update"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id(.:format)", @defaults={:controller=>"users", :action=>"update"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"update"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}>, #<ActionDispatch::Routing::Route:0x7f8d43424f28 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43424c08 @defaults={:controller=>"users", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id(.:format)", @defaults={:controller=>"users", :action=>"destroy"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"destroy"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}>, #<ActionDispatch::Routing::Route:0x7f8d43410938 @name="orders", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders(.:format)", @defaults={:controller=>"orders", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"orders", :action=>"index"}, @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d433f16c8 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433f0ae8 @defaults={:controller=>"orders", :action=>"create"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders(.:format)", @defaults={:controller=>"orders", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"orders", :action=>"create"}, @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}>, #<ActionDispatch::Routing::Route:0x7f8d433e9158 @name="new_order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/new(.:format)", @defaults={:controller=>"orders", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"orders", :action=>"new"}, @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d433d1f80 @name="edit_order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id/edit(.:format)", @defaults={:controller=>"orders", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"edit"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d433aa6d8 @name="order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id(.:format)", @defaults={:controller=>"orders", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"show"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4338e618 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4338e348 @defaults={:controller=>"orders", :action=>"update"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id(.:format)", @defaults={:controller=>"orders", :action=>"update"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"update"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}>, #<ActionDispatch::Routing::Route:0x7f8d43386d28 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43386a58 @defaults={:controller=>"orders", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id(.:format)", @defaults={:controller=>"orders", :action=>"destroy"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"destroy"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}>, #<ActionDispatch::Routing::Route:0x7f8d4337d9d0 @name="line_items", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items(.:format)", @defaults={:controller=>"line_items", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"line_items", :action=>"index"}, @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d43370230 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336ff60 @defaults={:controller=>"line_items", :action=>"create"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f8d4259e670 @name="LineItemsController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items(.:format)", @defaults={:controller=>"line_items", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"line_items", :action=>"create"}, @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}>, #<ActionDispatch::Routing::Route:0x7f8d4336aa60 @name="new_line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/new(.:format)", @defaults={:controller=>"line_items", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"line_items", :action=>"new"}, @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d43358a68 @name="edit_line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id/edit(.:format)", @defaults={:controller=>"line_items", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"edit"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d43326c70 @name="line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id(.:format)", @defaults={:controller=>"line_items", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"show"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d448be970 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448bdcc8 @defaults={:controller=>"line_items", :action=>"update"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id(.:format)", @defaults={:controller=>"line_items", :action=>"update"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"update"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}>, #<ActionDispatch::Routing::Route:0x7f8d448a5470 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448a3bc0 @defaults={:controller=>"line_items", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id(.:format)", @defaults={:controller=>"line_items", :action=>"destroy"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"destroy"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}>, #<ActionDispatch::Routing::Route:0x7f8d44880738 @name="carts", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts(.:format)", @defaults={:controller=>"carts", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"carts", :action=>"index"}, @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d44772828 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44771568 @defaults={:controller=>"carts", :action=>"create"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts(.:format)", @defaults={:controller=>"carts", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"carts", :action=>"create"}, @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}>, #<ActionDispatch::Routing::Route:0x7f8d4471f150 @name="new_cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/new(.:format)", @defaults={:controller=>"carts", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"carts", :action=>"new"}, @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4468c468 @name="edit_cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id/edit(.:format)", @defaults={:controller=>"carts", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"edit"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4461d068 @name="cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id(.:format)", @defaults={:controller=>"carts", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"show"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d445eb0e0 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445ea438 @defaults={:controller=>"carts", :action=>"update"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id(.:format)", @defaults={:controller=>"carts", :action=>"update"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"update"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}>, #<ActionDispatch::Routing::Route:0x7f8d445dbed8 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445db690 @defaults={:controller=>"carts", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id(.:format)", @defaults={:controller=>"carts", :action=>"destroy"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"destroy"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}>, #<ActionDispatch::Routing::Route:0x7f8d445cfed0 @name="store_index", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/store/index(.:format)", @defaults={:controller=>"store", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"store", :action=>"index"}, @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d44576510 @name="who_bought_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id/who_bought(.:format)", @defaults={:controller=>"products", :action=>"who_bought"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"who_bought"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d44534d40 @name="products", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products(.:format)", @defaults={:controller=>"products", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"products", :action=>"index"}, @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4450a658 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445098c0 @defaults={:controller=>"products", :action=>"create"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products(.:format)", @defaults={:controller=>"products", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"products", :action=>"create"}, @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}>, #<ActionDispatch::Routing::Route:0x7f8d444fa8c0 @name="new_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/new(.:format)", @defaults={:controller=>"products", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"products", :action=>"new"}, @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d444e0790 @name="edit_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id/edit(.:format)", @defaults={:controller=>"products", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"edit"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d46047ce0 @name="product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id(.:format)", @defaults={:controller=>"products", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"show"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d45f687c0 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d45f67168 @defaults={:controller=>"products", :action=>"update"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id(.:format)", @defaults={:controller=>"products", :action=>"update"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"update"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}>, #<ActionDispatch::Routing::Route:0x7f8d466b0b40 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466b0870 @defaults={:controller=>"products", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id(.:format)", @defaults={:controller=>"products", :action=>"destroy"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"destroy"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}>, #<ActionDispatch::Routing::Route:0x7f8d466a4868 @name="store", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/(.:format)", @defaults={:controller=>"store", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"store", :action=>"index"}, @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7f8d424e64d0 @name="rails_info_properties", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/rails/info/properties(.:format)", @defaults={:controller=>"rails/info", :action=>"properties"}, @segment_keys=[:format], @requirements={:controller=>"rails/info", :action=>"properties"}, @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}>], @resources_path_names={:edit=>"edit", :new=>"new"}, @url_helpers=#<Module:0x7f8d423ee8c0>, @finalized=true, @disable_clear_and_finalize=false, @valid_conditions=[:path, :taguri=, :content_charset, :fresh?, :gateway_interface, :xhr?, :html_safe?, :cache_control, :auth_type, :methods, :silence_warnings, :send, :content_mime_type, :tld_length, :blank?, :query_parameters, :parameters, :to_yaml_style, :referer, :acts_like?, :taint, :method_symbol, :to_enum, :tld_length=, :instance_variable_defined?, :path_info, :session_options, :key?, :require_or_load, :capture, :server_software, :content_type, :path_translated, :path_info=, :session_options=, :to_yaml, :filtered_parameters, :singleton_methods, :with_warnings, :instance_eval, :raw_host_with_port, :require_dependency, :session, :duplicable?, :cookies, :format, :present?, :enum_for, :scheme, :referrer, :nil?, :ssl?, :presence, :session=, :fullpath, :silence, :raw_post, :format=, :remote_host, :host_with_port, :POST, :protected_methods, :instance_exec, :env, :enable_warnings, :media_type, :protocol, :tainted?, :get?, :port_string, :request_method, :negotiate_mime, :request_parameters, :untaint, :instance_of?, :accept_charset, :user_agent, :equal?, :gem, :accept, :require_association, :to_yaml_properties, :logger, :remote_ident, :hash, :private_methods, :subdomain, :body_stream, :standard_port, :headers, :domain, :post?, :path_parameters, :authorization, :query_string, :kind_of?, :form_data?, :accept_encoding, :if_modified_since, :load, :freeze, :eql?, :values_at, :path_parameters=, :xml_http_request?, :remote_user, :filtered_env, :public_methods, :silence_stderr, :host, :ip, :content_length, :put?, :from, :is_a?, :accept_language, :if_none_match, :require, :options?, :reset_session, :accepts, :try, :load_dependency, :tap, :type, :server_name, :standard_port?, :params, :local?, :instance_variables, :silence_stream, :port, :__id__, :optional_port, :frozen?, :head?, :script_name, :to_a, :respond_to?, :display, :trace?, :singleton_class, :script_name=, :method, :class, :server_protocol, :to_param, :unloadable, :instance_variable_get, :==, :__send__, :server_port, :===, :symbolized_path_parameters, :extend, :remote_addr, :to_s, :formats, :negotiate, :clone, :to_query, :=~, :instance_variable_set, :suppress, :remote_ip, :forgery_whitelisted?, :media_type_params, :GET, :etag_matches?, :subdomains, :delete?, :url, :inspect, :[], :parseable_data?, :class_eval, :taguri, :[]=, :not_modified?, :dup, :request_method_symbol, :body, :pragma, :object_id, :controller, :action], @request_class=ActionDispatch::Request, @controller_constraints=nil, @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x7f8d4395b488 @helpers=[:hash_for_admin_index_url, :admin_index_url, :hash_for_admin_index_path, :admin_index_path, :hash_for_sessions_new_url, :sessions_new_url, :hash_for_sessions_new_path, :sessions_new_path, :hash_for_sessions_create_url, :sessions_create_url, :hash_for_sessions_create_path, :sessions_create_path, :hash_for_sessions_destroy_url, :sessions_destroy_url, :hash_for_sessions_destroy_path, :sessions_destroy_path, :hash_for_users_url, :users_url, :hash_for_users_path, :users_path, :hash_for_new_user_url, :new_user_url, :hash_for_new_user_path, :new_user_path, :hash_for_edit_user_url, :edit_user_url, :hash_for_edit_user_path, :edit_user_path, :hash_for_user_url, :user_url, :hash_for_user_path, :user_path, :hash_for_orders_url, :orders_url, :hash_for_orders_path, :orders_path, :hash_for_new_order_url, :new_order_url, :hash_for_new_order_path, :new_order_path, :hash_for_edit_order_url, :edit_order_url, :hash_for_edit_order_path, :edit_order_path, :hash_for_order_url, :order_url, :hash_for_order_path, :order_path, :hash_for_line_items_url, :line_items_url, :hash_for_line_items_path, :line_items_path, :hash_for_new_line_item_url, :new_line_item_url, :hash_for_new_line_item_path, :new_line_item_path, :hash_for_edit_line_item_url, :edit_line_item_url, :hash_for_edit_line_item_path, :edit_line_item_path, :hash_for_line_item_url, :line_item_url, :hash_for_line_item_path, :line_item_path, :hash_for_carts_url, :carts_url, :hash_for_carts_path, :carts_path, :hash_for_new_cart_url, :new_cart_url, :hash_for_new_cart_path, :new_cart_path, :hash_for_edit_cart_url, :edit_cart_url, :hash_for_edit_cart_path, :edit_cart_path, :hash_for_cart_url, :cart_url, :hash_for_cart_path, :cart_path, :hash_for_store_index_url, :store_index_url, :hash_for_store_index_path, :store_index_path, :hash_for_who_bought_product_url, :who_bought_product_url, :hash_for_who_bought_product_path, :who_bought_product_path, :hash_for_products_url, :products_url, :hash_for_products_path, :products_path, :hash_for_new_product_url, :new_product_url, :hash_for_new_product_path, :new_product_path, :hash_for_edit_product_url, :edit_product_url, :hash_for_edit_product_path, :edit_product_path, :hash_for_product_url, :product_url, :hash_for_product_path, :product_path, :hash_for_store_url, :store_url, :hash_for_store_path, :store_path, :hash_for_rails_info_properties_url, :rails_info_properties_url, :hash_for_rails_info_properties_path, :rails_info_properties_path], @routes={:new_product=>#<ActionDispatch::Routing::Route:0x7f8d444fa8c0 @name="new_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/new(.:format)", @defaults={:controller=>"products", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"products", :action=>"new"}, @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :carts=>#<ActionDispatch::Routing::Route:0x7f8d44880738 @name="carts", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts(.:format)", @defaults={:controller=>"carts", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"carts", :action=>"index"}, @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :edit_line_item=>#<ActionDispatch::Routing::Route:0x7f8d43358a68 @name="edit_line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id/edit(.:format)", @defaults={:controller=>"line_items", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"edit"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :new_line_item=>#<ActionDispatch::Routing::Route:0x7f8d4336aa60 @name="new_line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/new(.:format)", @defaults={:controller=>"line_items", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"line_items", :action=>"new"}, @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :products=>#<ActionDispatch::Routing::Route:0x7f8d44534d40 @name="products", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products(.:format)", @defaults={:controller=>"products", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"products", :action=>"index"}, @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :order=>#<ActionDispatch::Routing::Route:0x7f8d433aa6d8 @name="order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id(.:format)", @defaults={:controller=>"orders", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"show"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :user=>#<ActionDispatch::Routing::Route:0x7f8d4346fb40 @name="user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id(.:format)", @defaults={:controller=>"users", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"show"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :rails_info_properties=>#<ActionDispatch::Routing::Route:0x7f8d424e64d0 @name="rails_info_properties", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/rails/info/properties(.:format)", @defaults={:controller=>"rails/info", :action=>"properties"}, @segment_keys=[:format], @requirements={:controller=>"rails/info", :action=>"properties"}, @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}>, :who_bought_product=>#<ActionDispatch::Routing::Route:0x7f8d44576510 @name="who_bought_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id/who_bought(.:format)", @defaults={:controller=>"products", :action=>"who_bought"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"who_bought"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :cart=>#<ActionDispatch::Routing::Route:0x7f8d4461d068 @name="cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id(.:format)", @defaults={:controller=>"carts", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"show"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :product=>#<ActionDispatch::Routing::Route:0x7f8d46047ce0 @name="product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id(.:format)", @defaults={:controller=>"products", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"show"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :store_index=>#<ActionDispatch::Routing::Route:0x7f8d445cfed0 @name="store_index", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/store/index(.:format)", @defaults={:controller=>"store", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"store", :action=>"index"}, @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :edit_cart=>#<ActionDispatch::Routing::Route:0x7f8d4468c468 @name="edit_cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id/edit(.:format)", @defaults={:controller=>"carts", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"edit"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :edit_user=>#<ActionDispatch::Routing::Route:0x7f8d4348e568 @name="edit_user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id/edit(.:format)", @defaults={:controller=>"users", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"edit"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :store=>#<ActionDispatch::Routing::Route:0x7f8d466a4868 @name="store", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/(.:format)", @defaults={:controller=>"store", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"store", :action=>"index"}, @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/}>, :new_cart=>#<ActionDispatch::Routing::Route:0x7f8d4471f150 @name="new_cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/new(.:format)", @defaults={:controller=>"carts", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"carts", :action=>"new"}, @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :new_user=>#<ActionDispatch::Routing::Route:0x7f8d434a71f8 @name="new_user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/new(.:format)", @defaults={:controller=>"users", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"users", :action=>"new"}, @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :users=>#<ActionDispatch::Routing::Route:0x7f8d434e3ae0 @name="users", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users(.:format)", @defaults={:controller=>"users", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"users", :action=>"index"}, @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :edit_order=>#<ActionDispatch::Routing::Route:0x7f8d433d1f80 @name="edit_order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id/edit(.:format)", @defaults={:controller=>"orders", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"edit"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :sessions_new=>#<ActionDispatch::Routing::Route:0x7f8d43563268 @name="sessions_new", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/new(.:format)", @defaults={:controller=>"sessions", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"new"}, @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :line_items=>#<ActionDispatch::Routing::Route:0x7f8d4337d9d0 @name="line_items", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items(.:format)", @defaults={:controller=>"line_items", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"line_items", :action=>"index"}, @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :new_order=>#<ActionDispatch::Routing::Route:0x7f8d433e9158 @name="new_order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/new(.:format)", @defaults={:controller=>"orders", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"orders", :action=>"new"}, @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :sessions_create=>#<ActionDispatch::Routing::Route:0x7f8d4351e000 @name="sessions_create", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/create(.:format)", @defaults={:controller=>"sessions", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"create"}, @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :admin_index=>#<ActionDispatch::Routing::Route:0x7f8d4370a648 @name="admin_index", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/admin/index(.:format)", @defaults={:controller=>"admin", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"admin", :action=>"index"}, @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :edit_product=>#<ActionDispatch::Routing::Route:0x7f8d444e0790 @name="edit_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id/edit(.:format)", @defaults={:controller=>"products", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"edit"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :line_item=>#<ActionDispatch::Routing::Route:0x7f8d43326c70 @name="line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id(.:format)", @defaults={:controller=>"line_items", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"show"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :orders=>#<ActionDispatch::Routing::Route:0x7f8d43410938 @name="orders", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders(.:format)", @defaults={:controller=>"orders", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"orders", :action=>"index"}, @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :sessions_destroy=>#<ActionDispatch::Routing::Route:0x7f8d43505898 @name="sessions_destroy", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/destroy(.:format)", @defaults={:controller=>"sessions", :action=>"destroy"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"destroy"}, @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>}, @module=#<Module:0x7f8d4395b3c0>>>, "action_dispatch.secret_token"=>"21d0fd931f5c004bf7c6c1dbadeb0271123557a574f21d744399d91c6a47c1ee14eeabd5eddd2d5ef8a07d4cf2b705fd00b48d6f4a3ae22c9b86b0822b563e7a", "rack.version"=>[1, 1], "rack.run_once"=>false, "SERVER_SOFTWARE"=>"WEBrick/1.3.1 (Ruby/1.8.7/2010-08-16)", "REMOTE_ADDR"=>"127.0.0.1", "PATH_INFO"=>"/", "action_dispatch.request.path_parameters"=>{:controller=>"store", :action=>"index"}, "rack.request.cookie_string"=>"_depot_session=BAh7CCIQX2NzcmZfdG9rZW4iMWIybll1SlNxU1BQdHVoRDJERTRCMHdWZTFWWFd4dWtLMzFBM1lDR2Zyemc9Ig9zZXNzaW9uX2lkIiU2ZTJmMDc2MGFhZDc0MTRjODM2OWI1NGNhZDQ1NDE1YyIKZmxhc2hJQzolQWN0aW9uRGlzcGF0Y2g6OkZsYXNoOjpGbGFzaEhhc2h7BjoLbm90aWNlIh5UaGFuayB5b3UgZm9yIHlvdXIgb3JkZXIuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsA--c6fe21a39c35a2f13753942f1d15de2040bdb97e; path=/; HttpOnly", "action_dispatch.asset_path"=>nil, "SCRIPT_NAME"=>"", "action_dispatch.parameter_filter"=>[:password], "HTTP_VERSION"=>"HTTP/1.1", "rack.multithread"=>false, "HTTP_COOKIE"=>"_depot_session=BAh7CCIQX2NzcmZfdG9rZW4iMWIybll1SlNxU1BQdHVoRDJERTRCMHdWZTFWWFd4dWtLMzFBM1lDR2Zyemc9Ig9zZXNzaW9uX2lkIiU2ZTJmMDc2MGFhZDc0MTRjODM2OWI1NGNhZDQ1NDE1YyIKZmxhc2hJQzolQWN0aW9uRGlzcGF0Y2g6OkZsYXNoOjpGbGFzaEhhc2h7BjoLbm90aWNlIh5UaGFuayB5b3UgZm9yIHlvdXIgb3JkZXIuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsA--c6fe21a39c35a2f13753942f1d15de2040bdb97e; path=/; HttpOnly", "action_dispatch.request.request_parameters"=>{}, "action_dispatch.cookies"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7CCIQX2NzcmZfdG9rZW4iMWIybll1SlNxU1BQdHVoRDJERTRCMHdWZTFWWFd4dWtLMzFBM1lDR2Zyemc9Ig9zZXNzaW9uX2lkIiU2ZTJmMDc2MGFhZDc0MTRjODM2OWI1NGNhZDQ1NDE1YyIKZmxhc2hJQzolQWN0aW9uRGlzcGF0Y2g6OkZsYXNoOjpGbGFzaEhhc2h7BjoLbm90aWNlIh5UaGFuayB5b3UgZm9yIHlvdXIgb3JkZXIuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsA--c6fe21a39c35a2f13753942f1d15de2040bdb97e", "path"=>"/"}, "rack.multiprocess"=>false, "REQUEST_URI"=>"http://localhost:3000/", "rack.request.query_hash"=>{}, "SERVER_PORT"=>"3000", "action_controller.instance"=>#<StoreController:0x7f8d422e19f0 ...>, "rack.session.options"=>{:defer=>false, :httponly=>true, :expire_after=>nil, :domain=>nil, :key=>"_depot_session", :renew=>false, :id=>"6e2f0760aad7414c8369b54cad45415c", :path=>"/", :secure=>false}, "REQUEST_METHOD"=>"GET", "action_dispatch.request.flash_hash"=>{:notice=>"Thank you for your order."}, "rack.request.query_string"=>"", "action_dispatch.request.content_type"=>nil, "rack.input"=>#<StringIO:0x7f8d4239f3d8>, "QUERY_STRING"=>"", "GATEWAY_INTERFACE"=>"CGI/1.1"}>, @sending_file=false, @block=nil, @status=200, @writer=#<Proc:0x00007f8d427ef5a0@/home/rubys/git/rails/actionpack/lib/action_dispatch/http/response.rb:43>, @cookie=[]>, @_env={"action_dispatch.request.formats"=>[#<Mime::Type:0x7f8d4393c718 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>], "action_dispatch.request.parameters"=>{"action"=>"index", "controller"=>"store"}, "rack.session"=>{"_csrf_token"=>"b2nYuJSqSPPtuhD2DE4B0wVe1VXWxukK31A3YCGfrzg=", "session_id"=>"6e2f0760aad7414c8369b54cad45415c", "cart_id"=>3, "flash"=>{:notice=>"Thank you for your order."}}, "HTTP_HOST"=>"localhost:3000", "HTTP_ACCEPT"=>"text/html", "SERVER_NAME"=>"localhost", "rack.request.cookie_hash"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7CCIQX2NzcmZfdG9rZW4iMWIybll1SlNxU1BQdHVoRDJERTRCMHdWZTFWWFd4dWtLMzFBM1lDR2Zyemc9Ig9zZXNzaW9uX2lkIiU2ZTJmMDc2MGFhZDc0MTRjODM2OWI1NGNhZDQ1NDE1YyIKZmxhc2hJQzolQWN0aW9uRGlzcGF0Y2g6OkZsYXNoOjpGbGFzaEhhc2h7BjoLbm90aWNlIh5UaGFuayB5b3UgZm9yIHlvdXIgb3JkZXIuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsA--c6fe21a39c35a2f13753942f1d15de2040bdb97e", "path"=>"/"}, "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::RemoteIpGetter:0x7f8d4239e6e0 @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i, @check_ip_spoofing=true, @env={...}>, "REQUEST_PATH"=>"/", "rack.url_scheme"=>"http", "REMOTE_HOST"=>"localhost", "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.unsigned_session_cookie"=>{"_csrf_token"=>"b2nYuJSqSPPtuhD2DE4B0wVe1VXWxukK31A3YCGfrzg=", "session_id"=>"6e2f0760aad7414c8369b54cad45415c", "flash"=>{:notice=>"Thank you for your order."}}, "rack.errors"=>#<IO:0x7f8d47e43aa0>, "SERVER_PROTOCOL"=>"HTTP/1.1", "action_dispatch.request.accepts"=>[#<Mime::Type:0x7f8d4393c718 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>], "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 @append=[#<Proc:0x00007f8d444ebd48@/home/rubys/git/rails/railties/lib/rails/application/finisher.rb:30>], @default_url_options={}, @set=#<Rack::Mount::RouteSet:0x7f8d437fedd8 @generation_keys=[:action, :controller], @routes=[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"new"} @name=:sessions_new>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"create"} @name=:sessions_create>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"destroy"} @name=:sessions_destroy>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"index"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434af240 @defaults={:controller=>"users", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"users", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"new"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"edit"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"show"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43444350 @defaults={:controller=>"users", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"users", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43424c08 @defaults={:controller=>"users", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"users", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"index"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433f0ae8 @defaults={:controller=>"orders", :action=>"create"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"orders", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"new"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"edit"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"show"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4338e348 @defaults={:controller=>"orders", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"orders", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43386a58 @defaults={:controller=>"orders", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"orders", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"index"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336ff60 @defaults={:controller=>"line_items", :action=>"create"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f8d4259e670 @name="LineItemsController">}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"line_items", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"new"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"edit"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"show"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448bdcc8 @defaults={:controller=>"line_items", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"line_items", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448a3bc0 @defaults={:controller=>"line_items", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"line_items", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"index"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44771568 @defaults={:controller=>"carts", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"carts", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"new"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"edit"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"show"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445ea438 @defaults={:controller=>"carts", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"carts", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445db690 @defaults={:controller=>"carts", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"carts", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"who_bought"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"index"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445098c0 @defaults={:controller=>"products", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"products", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"new"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"edit"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"show"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d45f67168 @defaults={:controller=>"products", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"products", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466b0870 @defaults={:controller=>"products", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"products", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>], @recognition_key_analyzer=nil, @parameters_key="action_dispatch.request.path_parameters", @recognition_keys=[path_info[0].split(/\.|\//), :request_method], @optimized_recognize_defined=true, @generation_graph=#<Rack::Mount::Multimap:0x7f8d4244ec70 @hash={"new"=>#<Rack::Mount::Multimap:0x7f8d4244e220 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"new"} @name=:new_line_item>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"new"} @name=:new_order>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"new"} @name=:new_product>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"new"} @name=:new_cart>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"new"} @name=:new_user>], "sessions"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"new"} @name=:sessions_new>]}>, "edit"=>#<Rack::Mount::Multimap:0x7f8d4244c498 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"edit"} @name=:edit_line_item>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"edit"} @name=:edit_order>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"edit"} @name=:edit_product>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"edit"} @name=:edit_cart>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"edit"} @name=:edit_user>]}>, "destroy"=>#<Rack::Mount::Multimap:0x7f8d4244d7d0 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448a3bc0 @defaults={:controller=>"line_items", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"line_items", :action=>"destroy"} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43386a58 @defaults={:controller=>"orders", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"orders", :action=>"destroy"} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466b0870 @defaults={:controller=>"products", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"products", :action=>"destroy"} @name=nil>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445db690 @defaults={:controller=>"carts", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"carts", :action=>"destroy"} @name=nil>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43424c08 @defaults={:controller=>"users", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"users", :action=>"destroy"} @name=nil>], "sessions"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"destroy"} @name=:sessions_destroy>]}>, "who_bought"=>#<Rack::Mount::Multimap:0x7f8d42444950 @hash={"products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"who_bought"} @name=:who_bought_product>]}>, "show"=>#<Rack::Mount::Multimap:0x7f8d4244bf70 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"show"} @name=:line_item>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"show"} @name=:order>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"show"} @name=:product>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"show"} @name=:cart>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"show"} @name=:user>]}>, "index"=>#<Rack::Mount::Multimap:0x7f8d4244e748 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"index"} @name=:line_items>], "admin"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>], "store"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"index"} @name=:orders>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"index"} @name=:products>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"index"} @name=:carts>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"index"} @name=:users>]}>, "create"=>#<Rack::Mount::Multimap:0x7f8d4244dcf8 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336ff60 @defaults={:controller=>"line_items", :action=>"create"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f8d4259e670 @name="LineItemsController">}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"line_items", :action=>"create"} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433f0ae8 @defaults={:controller=>"orders", :action=>"create"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"orders", :action=>"create"} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445098c0 @defaults={:controller=>"products", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"products", :action=>"create"} @name=nil>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44771568 @defaults={:controller=>"carts", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"carts", :action=>"create"} @name=nil>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434af240 @defaults={:controller=>"users", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"users", :action=>"create"} @name=nil>], "sessions"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"create"} @name=:sessions_create>]}>, "update"=>#<Rack::Mount::Multimap:0x7f8d4244ba48 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448bdcc8 @defaults={:controller=>"line_items", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"line_items", :action=>"update"} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4338e348 @defaults={:controller=>"orders", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"orders", :action=>"update"} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d45f67168 @defaults={:controller=>"products", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"products", :action=>"update"} @name=nil>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445ea438 @defaults={:controller=>"carts", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"carts", :action=>"update"} @name=nil>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43444350 @defaults={:controller=>"users", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"users", :action=>"update"} @name=nil>]}>, "properties"=>#<Rack::Mount::Multimap:0x7f8d42441ed0 @hash={"rails/info"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>]}>}>, @recognition_graph=#<Rack::Mount::Multimap:0x7f8d4245f728 @hash={"rails"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>], "line_items"=>#<Rack::Mount::Multimap:0x7f8d42459ad0 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448a3bc0 @defaults={:controller=>"line_items", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"line_items", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"index"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"new"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"edit"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"show"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336ff60 @defaults={:controller=>"line_items", :action=>"create"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f8d4259e670 @name="LineItemsController">}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"line_items", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448bdcc8 @defaults={:controller=>"line_items", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"line_items", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "admin"=>#<Rack::Mount::Multimap:0x7f8d4245f200 @hash={"GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "store"=>#<Rack::Mount::Multimap:0x7f8d424557a0 @hash={"GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "orders"=>#<Rack::Mount::Multimap:0x7f8d4245bc68 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43386a58 @defaults={:controller=>"orders", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"orders", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"index"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"new"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"edit"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"show"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433f0ae8 @defaults={:controller=>"orders", :action=>"create"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"orders", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4338e348 @defaults={:controller=>"orders", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"orders", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "products"=>#<Rack::Mount::Multimap:0x7f8d42455228 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466b0870 @defaults={:controller=>"products", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"products", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"who_bought"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"index"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"new"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"edit"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"show"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445098c0 @defaults={:controller=>"products", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"products", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d45f67168 @defaults={:controller=>"products", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"products", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "carts"=>#<Rack::Mount::Multimap:0x7f8d42457938 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445db690 @defaults={:controller=>"carts", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"carts", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"index"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"new"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"edit"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"show"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44771568 @defaults={:controller=>"carts", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"carts", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445ea438 @defaults={:controller=>"carts", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"carts", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "users"=>#<Rack::Mount::Multimap:0x7f8d4245de00 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43424c08 @defaults={:controller=>"users", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"users", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"index"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"new"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"edit"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"show"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434af240 @defaults={:controller=>"users", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"users", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43444350 @defaults={:controller=>"users", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"users", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "sessions"=>#<Rack::Mount::Multimap:0x7f8d4245ec88 @hash={"GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"new"} @name=:sessions_new>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"create"} @name=:sessions_create>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"destroy"} @name=:sessions_destroy>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>}>, @valid_conditions=nil, @request_class=ActionDispatch::Request, @generation_key_analyzer=nil, @named_routes={:new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"new"} @name=:new_product>, :carts=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"index"} @name=:carts>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"edit"} @name=:edit_line_item>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"new"} @name=:new_line_item>, :products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"index"} @name=:products>, :order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"show"} @name=:order>, :user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"show"} @name=:user>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>, :who_bought_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"who_bought"} @name=:who_bought_product>, :cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"show"} @name=:cart>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"show"} @name=:product>, :store_index=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, :edit_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"edit"} @name=:edit_cart>, :edit_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"edit"} @name=:edit_user>, :store=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>, :new_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"new"} @name=:new_cart>, :new_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"new"} @name=:new_user>, :users=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"index"} @name=:users>, :edit_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"edit"} @name=:edit_order>, :sessions_new=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"new"} @name=:sessions_new>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"index"} @name=:line_items>, :new_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"new"} @name=:new_order>, :sessions_create=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"create"} @name=:sessions_create>, :admin_index=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"edit"} @name=:edit_product>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"show"} @name=:line_item>, :orders=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"index"} @name=:orders>, :sessions_destroy=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"destroy"} @name=:sessions_destroy>}>, @routes=[#<ActionDispatch::Routing::Route:0x7f8d4370a648 @name="admin_index", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/admin/index(.:format)", @defaults={:controller=>"admin", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"admin", :action=>"index"}, @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d43563268 @name="sessions_new", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/new(.:format)", @defaults={:controller=>"sessions", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"new"}, @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4351e000 @name="sessions_create", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/create(.:format)", @defaults={:controller=>"sessions", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"create"}, @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d43505898 @name="sessions_destroy", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/destroy(.:format)", @defaults={:controller=>"sessions", :action=>"destroy"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"destroy"}, @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d434e3ae0 @name="users", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users(.:format)", @defaults={:controller=>"users", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"users", :action=>"index"}, @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d434af510 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434af240 @defaults={:controller=>"users", :action=>"create"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users(.:format)", @defaults={:controller=>"users", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"users", :action=>"create"}, @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}>, #<ActionDispatch::Routing::Route:0x7f8d434a71f8 @name="new_user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/new(.:format)", @defaults={:controller=>"users", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"users", :action=>"new"}, @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4348e568 @name="edit_user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id/edit(.:format)", @defaults={:controller=>"users", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"edit"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4346fb40 @name="user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id(.:format)", @defaults={:controller=>"users", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"show"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d434450c0 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43444350 @defaults={:controller=>"users", :action=>"update"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id(.:format)", @defaults={:controller=>"users", :action=>"update"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"update"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}>, #<ActionDispatch::Routing::Route:0x7f8d43424f28 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43424c08 @defaults={:controller=>"users", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id(.:format)", @defaults={:controller=>"users", :action=>"destroy"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"destroy"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}>, #<ActionDispatch::Routing::Route:0x7f8d43410938 @name="orders", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders(.:format)", @defaults={:controller=>"orders", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"orders", :action=>"index"}, @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d433f16c8 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433f0ae8 @defaults={:controller=>"orders", :action=>"create"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders(.:format)", @defaults={:controller=>"orders", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"orders", :action=>"create"}, @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}>, #<ActionDispatch::Routing::Route:0x7f8d433e9158 @name="new_order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/new(.:format)", @defaults={:controller=>"orders", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"orders", :action=>"new"}, @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d433d1f80 @name="edit_order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id/edit(.:format)", @defaults={:controller=>"orders", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"edit"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d433aa6d8 @name="order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id(.:format)", @defaults={:controller=>"orders", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"show"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4338e618 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4338e348 @defaults={:controller=>"orders", :action=>"update"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id(.:format)", @defaults={:controller=>"orders", :action=>"update"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"update"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}>, #<ActionDispatch::Routing::Route:0x7f8d43386d28 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43386a58 @defaults={:controller=>"orders", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id(.:format)", @defaults={:controller=>"orders", :action=>"destroy"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"destroy"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}>, #<ActionDispatch::Routing::Route:0x7f8d4337d9d0 @name="line_items", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items(.:format)", @defaults={:controller=>"line_items", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"line_items", :action=>"index"}, @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d43370230 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336ff60 @defaults={:controller=>"line_items", :action=>"create"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f8d4259e670 @name="LineItemsController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items(.:format)", @defaults={:controller=>"line_items", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"line_items", :action=>"create"}, @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}>, #<ActionDispatch::Routing::Route:0x7f8d4336aa60 @name="new_line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/new(.:format)", @defaults={:controller=>"line_items", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"line_items", :action=>"new"}, @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d43358a68 @name="edit_line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id/edit(.:format)", @defaults={:controller=>"line_items", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"edit"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d43326c70 @name="line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id(.:format)", @defaults={:controller=>"line_items", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"show"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d448be970 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448bdcc8 @defaults={:controller=>"line_items", :action=>"update"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id(.:format)", @defaults={:controller=>"line_items", :action=>"update"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"update"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}>, #<ActionDispatch::Routing::Route:0x7f8d448a5470 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448a3bc0 @defaults={:controller=>"line_items", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id(.:format)", @defaults={:controller=>"line_items", :action=>"destroy"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"destroy"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}>, #<ActionDispatch::Routing::Route:0x7f8d44880738 @name="carts", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts(.:format)", @defaults={:controller=>"carts", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"carts", :action=>"index"}, @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d44772828 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44771568 @defaults={:controller=>"carts", :action=>"create"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts(.:format)", @defaults={:controller=>"carts", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"carts", :action=>"create"}, @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}>, #<ActionDispatch::Routing::Route:0x7f8d4471f150 @name="new_cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/new(.:format)", @defaults={:controller=>"carts", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"carts", :action=>"new"}, @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4468c468 @name="edit_cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id/edit(.:format)", @defaults={:controller=>"carts", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"edit"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4461d068 @name="cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id(.:format)", @defaults={:controller=>"carts", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"show"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d445eb0e0 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445ea438 @defaults={:controller=>"carts", :action=>"update"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id(.:format)", @defaults={:controller=>"carts", :action=>"update"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"update"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}>, #<ActionDispatch::Routing::Route:0x7f8d445dbed8 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445db690 @defaults={:controller=>"carts", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id(.:format)", @defaults={:controller=>"carts", :action=>"destroy"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"destroy"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}>, #<ActionDispatch::Routing::Route:0x7f8d445cfed0 @name="store_index", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/store/index(.:format)", @defaults={:controller=>"store", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"store", :action=>"index"}, @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d44576510 @name="who_bought_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id/who_bought(.:format)", @defaults={:controller=>"products", :action=>"who_bought"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"who_bought"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d44534d40 @name="products", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products(.:format)", @defaults={:controller=>"products", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"products", :action=>"index"}, @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4450a658 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445098c0 @defaults={:controller=>"products", :action=>"create"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products(.:format)", @defaults={:controller=>"products", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"products", :action=>"create"}, @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}>, #<ActionDispatch::Routing::Route:0x7f8d444fa8c0 @name="new_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/new(.:format)", @defaults={:controller=>"products", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"products", :action=>"new"}, @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d444e0790 @name="edit_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id/edit(.:format)", @defaults={:controller=>"products", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"edit"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d46047ce0 @name="product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id(.:format)", @defaults={:controller=>"products", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"show"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d45f687c0 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d45f67168 @defaults={:controller=>"products", :action=>"update"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id(.:format)", @defaults={:controller=>"products", :action=>"update"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"update"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}>, #<ActionDispatch::Routing::Route:0x7f8d466b0b40 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466b0870 @defaults={:controller=>"products", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id(.:format)", @defaults={:controller=>"products", :action=>"destroy"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"destroy"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}>, #<ActionDispatch::Routing::Route:0x7f8d466a4868 @name="store", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/(.:format)", @defaults={:controller=>"store", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"store", :action=>"index"}, @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7f8d424e64d0 @name="rails_info_properties", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/rails/info/properties(.:format)", @defaults={:controller=>"rails/info", :action=>"properties"}, @segment_keys=[:format], @requirements={:controller=>"rails/info", :action=>"properties"}, @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}>], @resources_path_names={:edit=>"edit", :new=>"new"}, @url_helpers=#<Module:0x7f8d423ee8c0>, @finalized=true, @disable_clear_and_finalize=false, @valid_conditions=[:path, :taguri=, :content_charset, :fresh?, :gateway_interface, :xhr?, :html_safe?, :cache_control, :auth_type, :methods, :silence_warnings, :send, :content_mime_type, :tld_length, :blank?, :query_parameters, :parameters, :to_yaml_style, :referer, :acts_like?, :taint, :method_symbol, :to_enum, :tld_length=, :instance_variable_defined?, :path_info, :session_options, :key?, :require_or_load, :capture, :server_software, :content_type, :path_translated, :path_info=, :session_options=, :to_yaml, :filtered_parameters, :singleton_methods, :with_warnings, :instance_eval, :raw_host_with_port, :require_dependency, :session, :duplicable?, :cookies, :format, :present?, :enum_for, :scheme, :referrer, :nil?, :ssl?, :presence, :session=, :fullpath, :silence, :raw_post, :format=, :remote_host, :host_with_port, :POST, :protected_methods, :instance_exec, :env, :enable_warnings, :media_type, :protocol, :tainted?, :get?, :port_string, :request_method, :negotiate_mime, :request_parameters, :untaint, :instance_of?, :accept_charset, :user_agent, :equal?, :gem, :accept, :require_association, :to_yaml_properties, :logger, :remote_ident, :hash, :private_methods, :subdomain, :body_stream, :standard_port, :headers, :domain, :post?, :path_parameters, :authorization, :query_string, :kind_of?, :form_data?, :accept_encoding, :if_modified_since, :load, :freeze, :eql?, :values_at, :path_parameters=, :xml_http_request?, :remote_user, :filtered_env, :public_methods, :silence_stderr, :host, :ip, :content_length, :put?, :from, :is_a?, :accept_language, :if_none_match, :require, :options?, :reset_session, :accepts, :try, :load_dependency, :tap, :type, :server_name, :standard_port?, :params, :local?, :instance_variables, :silence_stream, :port, :__id__, :optional_port, :frozen?, :head?, :script_name, :to_a, :respond_to?, :display, :trace?, :singleton_class, :script_name=, :method, :class, :server_protocol, :to_param, :unloadable, :instance_variable_get, :==, :__send__, :server_port, :===, :symbolized_path_parameters, :extend, :remote_addr, :to_s, :formats, :negotiate, :clone, :to_query, :=~, :instance_variable_set, :suppress, :remote_ip, :forgery_whitelisted?, :media_type_params, :GET, :etag_matches?, :subdomains, :delete?, :url, :inspect, :[], :parseable_data?, :class_eval, :taguri, :[]=, :not_modified?, :dup, :request_method_symbol, :body, :pragma, :object_id, :controller, :action], @request_class=ActionDispatch::Request, @controller_constraints=nil, @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x7f8d4395b488 @helpers=[:hash_for_admin_index_url, :admin_index_url, :hash_for_admin_index_path, :admin_index_path, :hash_for_sessions_new_url, :sessions_new_url, :hash_for_sessions_new_path, :sessions_new_path, :hash_for_sessions_create_url, :sessions_create_url, :hash_for_sessions_create_path, :sessions_create_path, :hash_for_sessions_destroy_url, :sessions_destroy_url, :hash_for_sessions_destroy_path, :sessions_destroy_path, :hash_for_users_url, :users_url, :hash_for_users_path, :users_path, :hash_for_new_user_url, :new_user_url, :hash_for_new_user_path, :new_user_path, :hash_for_edit_user_url, :edit_user_url, :hash_for_edit_user_path, :edit_user_path, :hash_for_user_url, :user_url, :hash_for_user_path, :user_path, :hash_for_orders_url, :orders_url, :hash_for_orders_path, :orders_path, :hash_for_new_order_url, :new_order_url, :hash_for_new_order_path, :new_order_path, :hash_for_edit_order_url, :edit_order_url, :hash_for_edit_order_path, :edit_order_path, :hash_for_order_url, :order_url, :hash_for_order_path, :order_path, :hash_for_line_items_url, :line_items_url, :hash_for_line_items_path, :line_items_path, :hash_for_new_line_item_url, :new_line_item_url, :hash_for_new_line_item_path, :new_line_item_path, :hash_for_edit_line_item_url, :edit_line_item_url, :hash_for_edit_line_item_path, :edit_line_item_path, :hash_for_line_item_url, :line_item_url, :hash_for_line_item_path, :line_item_path, :hash_for_carts_url, :carts_url, :hash_for_carts_path, :carts_path, :hash_for_new_cart_url, :new_cart_url, :hash_for_new_cart_path, :new_cart_path, :hash_for_edit_cart_url, :edit_cart_url, :hash_for_edit_cart_path, :edit_cart_path, :hash_for_cart_url, :cart_url, :hash_for_cart_path, :cart_path, :hash_for_store_index_url, :store_index_url, :hash_for_store_index_path, :store_index_path, :hash_for_who_bought_product_url, :who_bought_product_url, :hash_for_who_bought_product_path, :who_bought_product_path, :hash_for_products_url, :products_url, :hash_for_products_path, :products_path, :hash_for_new_product_url, :new_product_url, :hash_for_new_product_path, :new_product_path, :hash_for_edit_product_url, :edit_product_url, :hash_for_edit_product_path, :edit_product_path, :hash_for_product_url, :product_url, :hash_for_product_path, :product_path, :hash_for_store_url, :store_url, :hash_for_store_path, :store_path, :hash_for_rails_info_properties_url, :rails_info_properties_url, :hash_for_rails_info_properties_path, :rails_info_properties_path], @routes={:new_product=>#<ActionDispatch::Routing::Route:0x7f8d444fa8c0 @name="new_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/new(.:format)", @defaults={:controller=>"products", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"products", :action=>"new"}, @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :carts=>#<ActionDispatch::Routing::Route:0x7f8d44880738 @name="carts", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts(.:format)", @defaults={:controller=>"carts", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"carts", :action=>"index"}, @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :edit_line_item=>#<ActionDispatch::Routing::Route:0x7f8d43358a68 @name="edit_line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id/edit(.:format)", @defaults={:controller=>"line_items", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"edit"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :new_line_item=>#<ActionDispatch::Routing::Route:0x7f8d4336aa60 @name="new_line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/new(.:format)", @defaults={:controller=>"line_items", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"line_items", :action=>"new"}, @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :products=>#<ActionDispatch::Routing::Route:0x7f8d44534d40 @name="products", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products(.:format)", @defaults={:controller=>"products", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"products", :action=>"index"}, @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :order=>#<ActionDispatch::Routing::Route:0x7f8d433aa6d8 @name="order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id(.:format)", @defaults={:controller=>"orders", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"show"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :user=>#<ActionDispatch::Routing::Route:0x7f8d4346fb40 @name="user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id(.:format)", @defaults={:controller=>"users", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"show"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :rails_info_properties=>#<ActionDispatch::Routing::Route:0x7f8d424e64d0 @name="rails_info_properties", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/rails/info/properties(.:format)", @defaults={:controller=>"rails/info", :action=>"properties"}, @segment_keys=[:format], @requirements={:controller=>"rails/info", :action=>"properties"}, @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}>, :who_bought_product=>#<ActionDispatch::Routing::Route:0x7f8d44576510 @name="who_bought_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id/who_bought(.:format)", @defaults={:controller=>"products", :action=>"who_bought"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"who_bought"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :cart=>#<ActionDispatch::Routing::Route:0x7f8d4461d068 @name="cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id(.:format)", @defaults={:controller=>"carts", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"show"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :product=>#<ActionDispatch::Routing::Route:0x7f8d46047ce0 @name="product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id(.:format)", @defaults={:controller=>"products", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"show"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :store_index=>#<ActionDispatch::Routing::Route:0x7f8d445cfed0 @name="store_index", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/store/index(.:format)", @defaults={:controller=>"store", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"store", :action=>"index"}, @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :edit_cart=>#<ActionDispatch::Routing::Route:0x7f8d4468c468 @name="edit_cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id/edit(.:format)", @defaults={:controller=>"carts", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"edit"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :edit_user=>#<ActionDispatch::Routing::Route:0x7f8d4348e568 @name="edit_user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id/edit(.:format)", @defaults={:controller=>"users", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"edit"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :store=>#<ActionDispatch::Routing::Route:0x7f8d466a4868 @name="store", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/(.:format)", @defaults={:controller=>"store", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"store", :action=>"index"}, @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/}>, :new_cart=>#<ActionDispatch::Routing::Route:0x7f8d4471f150 @name="new_cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/new(.:format)", @defaults={:controller=>"carts", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"carts", :action=>"new"}, @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :new_user=>#<ActionDispatch::Routing::Route:0x7f8d434a71f8 @name="new_user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/new(.:format)", @defaults={:controller=>"users", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"users", :action=>"new"}, @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :users=>#<ActionDispatch::Routing::Route:0x7f8d434e3ae0 @name="users", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users(.:format)", @defaults={:controller=>"users", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"users", :action=>"index"}, @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :edit_order=>#<ActionDispatch::Routing::Route:0x7f8d433d1f80 @name="edit_order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id/edit(.:format)", @defaults={:controller=>"orders", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"edit"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :sessions_new=>#<ActionDispatch::Routing::Route:0x7f8d43563268 @name="sessions_new", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/new(.:format)", @defaults={:controller=>"sessions", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"new"}, @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :line_items=>#<ActionDispatch::Routing::Route:0x7f8d4337d9d0 @name="line_items", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items(.:format)", @defaults={:controller=>"line_items", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"line_items", :action=>"index"}, @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :new_order=>#<ActionDispatch::Routing::Route:0x7f8d433e9158 @name="new_order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/new(.:format)", @defaults={:controller=>"orders", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"orders", :action=>"new"}, @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :sessions_create=>#<ActionDispatch::Routing::Route:0x7f8d4351e000 @name="sessions_create", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/create(.:format)", @defaults={:controller=>"sessions", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"create"}, @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :admin_index=>#<ActionDispatch::Routing::Route:0x7f8d4370a648 @name="admin_index", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/admin/index(.:format)", @defaults={:controller=>"admin", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"admin", :action=>"index"}, @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :edit_product=>#<ActionDispatch::Routing::Route:0x7f8d444e0790 @name="edit_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id/edit(.:format)", @defaults={:controller=>"products", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"edit"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :line_item=>#<ActionDispatch::Routing::Route:0x7f8d43326c70 @name="line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id(.:format)", @defaults={:controller=>"line_items", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"show"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :orders=>#<ActionDispatch::Routing::Route:0x7f8d43410938 @name="orders", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders(.:format)", @defaults={:controller=>"orders", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"orders", :action=>"index"}, @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :sessions_destroy=>#<ActionDispatch::Routing::Route:0x7f8d43505898 @name="sessions_destroy", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/destroy(.:format)", @defaults={:controller=>"sessions", :action=>"destroy"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"destroy"}, @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>}, @module=#<Module:0x7f8d4395b3c0>>>, "action_dispatch.secret_token"=>"21d0fd931f5c004bf7c6c1dbadeb0271123557a574f21d744399d91c6a47c1ee14eeabd5eddd2d5ef8a07d4cf2b705fd00b48d6f4a3ae22c9b86b0822b563e7a", "rack.version"=>[1, 1], "rack.run_once"=>false, "SERVER_SOFTWARE"=>"WEBrick/1.3.1 (Ruby/1.8.7/2010-08-16)", "REMOTE_ADDR"=>"127.0.0.1", "PATH_INFO"=>"/", "action_dispatch.request.path_parameters"=>{:controller=>"store", :action=>"index"}, "rack.request.cookie_string"=>"_depot_session=BAh7CCIQX2NzcmZfdG9rZW4iMWIybll1SlNxU1BQdHVoRDJERTRCMHdWZTFWWFd4dWtLMzFBM1lDR2Zyemc9Ig9zZXNzaW9uX2lkIiU2ZTJmMDc2MGFhZDc0MTRjODM2OWI1NGNhZDQ1NDE1YyIKZmxhc2hJQzolQWN0aW9uRGlzcGF0Y2g6OkZsYXNoOjpGbGFzaEhhc2h7BjoLbm90aWNlIh5UaGFuayB5b3UgZm9yIHlvdXIgb3JkZXIuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsA--c6fe21a39c35a2f13753942f1d15de2040bdb97e; path=/; HttpOnly", "action_dispatch.asset_path"=>nil, "SCRIPT_NAME"=>"", "action_dispatch.parameter_filter"=>[:password], "HTTP_VERSION"=>"HTTP/1.1", "rack.multithread"=>false, "HTTP_COOKIE"=>"_depot_session=BAh7CCIQX2NzcmZfdG9rZW4iMWIybll1SlNxU1BQdHVoRDJERTRCMHdWZTFWWFd4dWtLMzFBM1lDR2Zyemc9Ig9zZXNzaW9uX2lkIiU2ZTJmMDc2MGFhZDc0MTRjODM2OWI1NGNhZDQ1NDE1YyIKZmxhc2hJQzolQWN0aW9uRGlzcGF0Y2g6OkZsYXNoOjpGbGFzaEhhc2h7BjoLbm90aWNlIh5UaGFuayB5b3UgZm9yIHlvdXIgb3JkZXIuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsA--c6fe21a39c35a2f13753942f1d15de2040bdb97e; path=/; HttpOnly", "action_dispatch.request.request_parameters"=>{}, "action_dispatch.cookies"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7CCIQX2NzcmZfdG9rZW4iMWIybll1SlNxU1BQdHVoRDJERTRCMHdWZTFWWFd4dWtLMzFBM1lDR2Zyemc9Ig9zZXNzaW9uX2lkIiU2ZTJmMDc2MGFhZDc0MTRjODM2OWI1NGNhZDQ1NDE1YyIKZmxhc2hJQzolQWN0aW9uRGlzcGF0Y2g6OkZsYXNoOjpGbGFzaEhhc2h7BjoLbm90aWNlIh5UaGFuayB5b3UgZm9yIHlvdXIgb3JkZXIuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsA--c6fe21a39c35a2f13753942f1d15de2040bdb97e", "path"=>"/"}, "rack.multiprocess"=>false, "REQUEST_URI"=>"http://localhost:3000/", "rack.request.query_hash"=>{}, "SERVER_PORT"=>"3000", "action_controller.instance"=>#<StoreController:0x7f8d422e19f0 ...>, "rack.session.options"=>{:defer=>false, :httponly=>true, :expire_after=>nil, :domain=>nil, :key=>"_depot_session", :renew=>false, :id=>"6e2f0760aad7414c8369b54cad45415c", :path=>"/", :secure=>false}, "REQUEST_METHOD"=>"GET", "action_dispatch.request.flash_hash"=>{:notice=>"Thank you for your order."}, "rack.request.query_string"=>"", "action_dispatch.request.content_type"=>nil, "rack.input"=>#<StringIO:0x7f8d4239f3d8>, "QUERY_STRING"=>"", "GATEWAY_INTERFACE"=>"CGI/1.1"}, @_request=#<ActionDispatch::Request:0x7f8d422e1900 @symbolized_path_params={:controller=>"store", :action=>"index"}, @request_method="GET", @port=3000, @fullpath="/", @method="GET", @protocol="http://", @filtered_parameters={"action"=>"index", "controller"=>"store"}, @env={"action_dispatch.request.formats"=>[#<Mime::Type:0x7f8d4393c718 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>], "action_dispatch.request.parameters"=>{"action"=>"index", "controller"=>"store"}, "rack.session"=>{"_csrf_token"=>"b2nYuJSqSPPtuhD2DE4B0wVe1VXWxukK31A3YCGfrzg=", "session_id"=>"6e2f0760aad7414c8369b54cad45415c", "cart_id"=>3, "flash"=>{:notice=>"Thank you for your order."}}, "HTTP_HOST"=>"localhost:3000", "HTTP_ACCEPT"=>"text/html", "SERVER_NAME"=>"localhost", "rack.request.cookie_hash"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7CCIQX2NzcmZfdG9rZW4iMWIybll1SlNxU1BQdHVoRDJERTRCMHdWZTFWWFd4dWtLMzFBM1lDR2Zyemc9Ig9zZXNzaW9uX2lkIiU2ZTJmMDc2MGFhZDc0MTRjODM2OWI1NGNhZDQ1NDE1YyIKZmxhc2hJQzolQWN0aW9uRGlzcGF0Y2g6OkZsYXNoOjpGbGFzaEhhc2h7BjoLbm90aWNlIh5UaGFuayB5b3UgZm9yIHlvdXIgb3JkZXIuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsA--c6fe21a39c35a2f13753942f1d15de2040bdb97e", "path"=>"/"}, "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::RemoteIpGetter:0x7f8d4239e6e0 @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i, @check_ip_spoofing=true, @env={...}>, "REQUEST_PATH"=>"/", "rack.url_scheme"=>"http", "REMOTE_HOST"=>"localhost", "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.unsigned_session_cookie"=>{"_csrf_token"=>"b2nYuJSqSPPtuhD2DE4B0wVe1VXWxukK31A3YCGfrzg=", "session_id"=>"6e2f0760aad7414c8369b54cad45415c", "flash"=>{:notice=>"Thank you for your order."}}, "rack.errors"=>#<IO:0x7f8d47e43aa0>, "SERVER_PROTOCOL"=>"HTTP/1.1", "action_dispatch.request.accepts"=>[#<Mime::Type:0x7f8d4393c718 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>], "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 @append=[#<Proc:0x00007f8d444ebd48@/home/rubys/git/rails/railties/lib/rails/application/finisher.rb:30>], @default_url_options={}, @set=#<Rack::Mount::RouteSet:0x7f8d437fedd8 @generation_keys=[:action, :controller], @routes=[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"new"} @name=:sessions_new>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"create"} @name=:sessions_create>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"destroy"} @name=:sessions_destroy>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"index"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434af240 @defaults={:controller=>"users", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"users", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"new"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"edit"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"show"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43444350 @defaults={:controller=>"users", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"users", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43424c08 @defaults={:controller=>"users", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"users", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"index"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433f0ae8 @defaults={:controller=>"orders", :action=>"create"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"orders", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"new"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"edit"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"show"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4338e348 @defaults={:controller=>"orders", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"orders", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43386a58 @defaults={:controller=>"orders", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"orders", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"index"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336ff60 @defaults={:controller=>"line_items", :action=>"create"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f8d4259e670 @name="LineItemsController">}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"line_items", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"new"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"edit"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"show"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448bdcc8 @defaults={:controller=>"line_items", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"line_items", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448a3bc0 @defaults={:controller=>"line_items", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"line_items", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"index"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44771568 @defaults={:controller=>"carts", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"carts", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"new"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"edit"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"show"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445ea438 @defaults={:controller=>"carts", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"carts", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445db690 @defaults={:controller=>"carts", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"carts", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"who_bought"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"index"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445098c0 @defaults={:controller=>"products", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"products", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"new"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"edit"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"show"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d45f67168 @defaults={:controller=>"products", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"products", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466b0870 @defaults={:controller=>"products", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"products", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>], @recognition_key_analyzer=nil, @parameters_key="action_dispatch.request.path_parameters", @recognition_keys=[path_info[0].split(/\.|\//), :request_method], @optimized_recognize_defined=true, @generation_graph=#<Rack::Mount::Multimap:0x7f8d4244ec70 @hash={"new"=>#<Rack::Mount::Multimap:0x7f8d4244e220 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"new"} @name=:new_line_item>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"new"} @name=:new_order>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"new"} @name=:new_product>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"new"} @name=:new_cart>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"new"} @name=:new_user>], "sessions"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"new"} @name=:sessions_new>]}>, "edit"=>#<Rack::Mount::Multimap:0x7f8d4244c498 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"edit"} @name=:edit_line_item>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"edit"} @name=:edit_order>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"edit"} @name=:edit_product>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"edit"} @name=:edit_cart>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"edit"} @name=:edit_user>]}>, "destroy"=>#<Rack::Mount::Multimap:0x7f8d4244d7d0 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448a3bc0 @defaults={:controller=>"line_items", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"line_items", :action=>"destroy"} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43386a58 @defaults={:controller=>"orders", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"orders", :action=>"destroy"} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466b0870 @defaults={:controller=>"products", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"products", :action=>"destroy"} @name=nil>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445db690 @defaults={:controller=>"carts", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"carts", :action=>"destroy"} @name=nil>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43424c08 @defaults={:controller=>"users", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"users", :action=>"destroy"} @name=nil>], "sessions"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"destroy"} @name=:sessions_destroy>]}>, "who_bought"=>#<Rack::Mount::Multimap:0x7f8d42444950 @hash={"products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"who_bought"} @name=:who_bought_product>]}>, "show"=>#<Rack::Mount::Multimap:0x7f8d4244bf70 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"show"} @name=:line_item>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"show"} @name=:order>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"show"} @name=:product>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"show"} @name=:cart>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"show"} @name=:user>]}>, "index"=>#<Rack::Mount::Multimap:0x7f8d4244e748 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"index"} @name=:line_items>], "admin"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>], "store"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"index"} @name=:orders>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"index"} @name=:products>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"index"} @name=:carts>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"index"} @name=:users>]}>, "create"=>#<Rack::Mount::Multimap:0x7f8d4244dcf8 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336ff60 @defaults={:controller=>"line_items", :action=>"create"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f8d4259e670 @name="LineItemsController">}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"line_items", :action=>"create"} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433f0ae8 @defaults={:controller=>"orders", :action=>"create"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"orders", :action=>"create"} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445098c0 @defaults={:controller=>"products", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"products", :action=>"create"} @name=nil>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44771568 @defaults={:controller=>"carts", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"carts", :action=>"create"} @name=nil>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434af240 @defaults={:controller=>"users", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"users", :action=>"create"} @name=nil>], "sessions"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"create"} @name=:sessions_create>]}>, "update"=>#<Rack::Mount::Multimap:0x7f8d4244ba48 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448bdcc8 @defaults={:controller=>"line_items", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"line_items", :action=>"update"} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4338e348 @defaults={:controller=>"orders", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"orders", :action=>"update"} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d45f67168 @defaults={:controller=>"products", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"products", :action=>"update"} @name=nil>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445ea438 @defaults={:controller=>"carts", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"carts", :action=>"update"} @name=nil>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43444350 @defaults={:controller=>"users", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"users", :action=>"update"} @name=nil>]}>, "properties"=>#<Rack::Mount::Multimap:0x7f8d42441ed0 @hash={"rails/info"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>]}>}>, @recognition_graph=#<Rack::Mount::Multimap:0x7f8d4245f728 @hash={"rails"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>], "line_items"=>#<Rack::Mount::Multimap:0x7f8d42459ad0 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448a3bc0 @defaults={:controller=>"line_items", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"line_items", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"index"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"new"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"edit"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"show"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336ff60 @defaults={:controller=>"line_items", :action=>"create"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f8d4259e670 @name="LineItemsController">}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"line_items", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448bdcc8 @defaults={:controller=>"line_items", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"line_items", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "admin"=>#<Rack::Mount::Multimap:0x7f8d4245f200 @hash={"GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "store"=>#<Rack::Mount::Multimap:0x7f8d424557a0 @hash={"GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "orders"=>#<Rack::Mount::Multimap:0x7f8d4245bc68 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43386a58 @defaults={:controller=>"orders", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"orders", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"index"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"new"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"edit"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"show"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433f0ae8 @defaults={:controller=>"orders", :action=>"create"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"orders", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4338e348 @defaults={:controller=>"orders", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"orders", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "products"=>#<Rack::Mount::Multimap:0x7f8d42455228 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466b0870 @defaults={:controller=>"products", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"products", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"who_bought"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"index"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"new"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"edit"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"show"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445098c0 @defaults={:controller=>"products", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"products", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d45f67168 @defaults={:controller=>"products", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"products", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "carts"=>#<Rack::Mount::Multimap:0x7f8d42457938 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445db690 @defaults={:controller=>"carts", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"carts", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"index"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"new"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"edit"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"show"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44771568 @defaults={:controller=>"carts", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"carts", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445ea438 @defaults={:controller=>"carts", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"carts", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "users"=>#<Rack::Mount::Multimap:0x7f8d4245de00 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43424c08 @defaults={:controller=>"users", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"users", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"index"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"new"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"edit"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"show"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434af240 @defaults={:controller=>"users", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"users", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43444350 @defaults={:controller=>"users", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"users", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "sessions"=>#<Rack::Mount::Multimap:0x7f8d4245ec88 @hash={"GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"new"} @name=:sessions_new>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"create"} @name=:sessions_create>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"destroy"} @name=:sessions_destroy>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>}>, @valid_conditions=nil, @request_class=ActionDispatch::Request, @generation_key_analyzer=nil, @named_routes={:new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"new"} @name=:new_product>, :carts=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"index"} @name=:carts>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"edit"} @name=:edit_line_item>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"new"} @name=:new_line_item>, :products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"index"} @name=:products>, :order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"show"} @name=:order>, :user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"show"} @name=:user>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>, :who_bought_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"who_bought"} @name=:who_bought_product>, :cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"show"} @name=:cart>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"show"} @name=:product>, :store_index=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, :edit_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"edit"} @name=:edit_cart>, :edit_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"edit"} @name=:edit_user>, :store=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>, :new_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"new"} @name=:new_cart>, :new_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"new"} @name=:new_user>, :users=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"index"} @name=:users>, :edit_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"edit"} @name=:edit_order>, :sessions_new=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"new"} @name=:sessions_new>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"index"} @name=:line_items>, :new_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"new"} @name=:new_order>, :sessions_create=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"create"} @name=:sessions_create>, :admin_index=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"edit"} @name=:edit_product>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"show"} @name=:line_item>, :orders=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"index"} @name=:orders>, :sessions_destroy=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"destroy"} @name=:sessions_destroy>}>, @routes=[#<ActionDispatch::Routing::Route:0x7f8d4370a648 @name="admin_index", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/admin/index(.:format)", @defaults={:controller=>"admin", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"admin", :action=>"index"}, @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d43563268 @name="sessions_new", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/new(.:format)", @defaults={:controller=>"sessions", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"new"}, @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4351e000 @name="sessions_create", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/create(.:format)", @defaults={:controller=>"sessions", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"create"}, @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d43505898 @name="sessions_destroy", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/destroy(.:format)", @defaults={:controller=>"sessions", :action=>"destroy"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"destroy"}, @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d434e3ae0 @name="users", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users(.:format)", @defaults={:controller=>"users", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"users", :action=>"index"}, @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d434af510 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434af240 @defaults={:controller=>"users", :action=>"create"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users(.:format)", @defaults={:controller=>"users", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"users", :action=>"create"}, @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}>, #<ActionDispatch::Routing::Route:0x7f8d434a71f8 @name="new_user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/new(.:format)", @defaults={:controller=>"users", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"users", :action=>"new"}, @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4348e568 @name="edit_user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id/edit(.:format)", @defaults={:controller=>"users", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"edit"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4346fb40 @name="user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id(.:format)", @defaults={:controller=>"users", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"show"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d434450c0 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43444350 @defaults={:controller=>"users", :action=>"update"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id(.:format)", @defaults={:controller=>"users", :action=>"update"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"update"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}>, #<ActionDispatch::Routing::Route:0x7f8d43424f28 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43424c08 @defaults={:controller=>"users", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id(.:format)", @defaults={:controller=>"users", :action=>"destroy"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"destroy"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}>, #<ActionDispatch::Routing::Route:0x7f8d43410938 @name="orders", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders(.:format)", @defaults={:controller=>"orders", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"orders", :action=>"index"}, @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d433f16c8 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433f0ae8 @defaults={:controller=>"orders", :action=>"create"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders(.:format)", @defaults={:controller=>"orders", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"orders", :action=>"create"}, @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}>, #<ActionDispatch::Routing::Route:0x7f8d433e9158 @name="new_order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/new(.:format)", @defaults={:controller=>"orders", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"orders", :action=>"new"}, @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d433d1f80 @name="edit_order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id/edit(.:format)", @defaults={:controller=>"orders", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"edit"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d433aa6d8 @name="order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id(.:format)", @defaults={:controller=>"orders", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"show"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4338e618 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4338e348 @defaults={:controller=>"orders", :action=>"update"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id(.:format)", @defaults={:controller=>"orders", :action=>"update"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"update"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}>, #<ActionDispatch::Routing::Route:0x7f8d43386d28 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43386a58 @defaults={:controller=>"orders", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id(.:format)", @defaults={:controller=>"orders", :action=>"destroy"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"destroy"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}>, #<ActionDispatch::Routing::Route:0x7f8d4337d9d0 @name="line_items", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items(.:format)", @defaults={:controller=>"line_items", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"line_items", :action=>"index"}, @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d43370230 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336ff60 @defaults={:controller=>"line_items", :action=>"create"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f8d4259e670 @name="LineItemsController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items(.:format)", @defaults={:controller=>"line_items", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"line_items", :action=>"create"}, @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}>, #<ActionDispatch::Routing::Route:0x7f8d4336aa60 @name="new_line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/new(.:format)", @defaults={:controller=>"line_items", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"line_items", :action=>"new"}, @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d43358a68 @name="edit_line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id/edit(.:format)", @defaults={:controller=>"line_items", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"edit"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d43326c70 @name="line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id(.:format)", @defaults={:controller=>"line_items", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"show"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d448be970 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448bdcc8 @defaults={:controller=>"line_items", :action=>"update"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id(.:format)", @defaults={:controller=>"line_items", :action=>"update"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"update"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}>, #<ActionDispatch::Routing::Route:0x7f8d448a5470 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448a3bc0 @defaults={:controller=>"line_items", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id(.:format)", @defaults={:controller=>"line_items", :action=>"destroy"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"destroy"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}>, #<ActionDispatch::Routing::Route:0x7f8d44880738 @name="carts", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts(.:format)", @defaults={:controller=>"carts", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"carts", :action=>"index"}, @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d44772828 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44771568 @defaults={:controller=>"carts", :action=>"create"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts(.:format)", @defaults={:controller=>"carts", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"carts", :action=>"create"}, @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}>, #<ActionDispatch::Routing::Route:0x7f8d4471f150 @name="new_cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/new(.:format)", @defaults={:controller=>"carts", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"carts", :action=>"new"}, @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4468c468 @name="edit_cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id/edit(.:format)", @defaults={:controller=>"carts", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"edit"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4461d068 @name="cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id(.:format)", @defaults={:controller=>"carts", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"show"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d445eb0e0 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445ea438 @defaults={:controller=>"carts", :action=>"update"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id(.:format)", @defaults={:controller=>"carts", :action=>"update"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"update"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}>, #<ActionDispatch::Routing::Route:0x7f8d445dbed8 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445db690 @defaults={:controller=>"carts", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id(.:format)", @defaults={:controller=>"carts", :action=>"destroy"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"destroy"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}>, #<ActionDispatch::Routing::Route:0x7f8d445cfed0 @name="store_index", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/store/index(.:format)", @defaults={:controller=>"store", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"store", :action=>"index"}, @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d44576510 @name="who_bought_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id/who_bought(.:format)", @defaults={:controller=>"products", :action=>"who_bought"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"who_bought"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d44534d40 @name="products", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products(.:format)", @defaults={:controller=>"products", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"products", :action=>"index"}, @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4450a658 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445098c0 @defaults={:controller=>"products", :action=>"create"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products(.:format)", @defaults={:controller=>"products", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"products", :action=>"create"}, @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}>, #<ActionDispatch::Routing::Route:0x7f8d444fa8c0 @name="new_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/new(.:format)", @defaults={:controller=>"products", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"products", :action=>"new"}, @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d444e0790 @name="edit_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id/edit(.:format)", @defaults={:controller=>"products", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"edit"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d46047ce0 @name="product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id(.:format)", @defaults={:controller=>"products", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"show"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d45f687c0 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d45f67168 @defaults={:controller=>"products", :action=>"update"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id(.:format)", @defaults={:controller=>"products", :action=>"update"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"update"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}>, #<ActionDispatch::Routing::Route:0x7f8d466b0b40 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466b0870 @defaults={:controller=>"products", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id(.:format)", @defaults={:controller=>"products", :action=>"destroy"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"destroy"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}>, #<ActionDispatch::Routing::Route:0x7f8d466a4868 @name="store", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/(.:format)", @defaults={:controller=>"store", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"store", :action=>"index"}, @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7f8d424e64d0 @name="rails_info_properties", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/rails/info/properties(.:format)", @defaults={:controller=>"rails/info", :action=>"properties"}, @segment_keys=[:format], @requirements={:controller=>"rails/info", :action=>"properties"}, @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}>], @resources_path_names={:edit=>"edit", :new=>"new"}, @url_helpers=#<Module:0x7f8d423ee8c0>, @finalized=true, @disable_clear_and_finalize=false, @valid_conditions=[:path, :taguri=, :content_charset, :fresh?, :gateway_interface, :xhr?, :html_safe?, :cache_control, :auth_type, :methods, :silence_warnings, :send, :content_mime_type, :tld_length, :blank?, :query_parameters, :parameters, :to_yaml_style, :referer, :acts_like?, :taint, :method_symbol, :to_enum, :tld_length=, :instance_variable_defined?, :path_info, :session_options, :key?, :require_or_load, :capture, :server_software, :content_type, :path_translated, :path_info=, :session_options=, :to_yaml, :filtered_parameters, :singleton_methods, :with_warnings, :instance_eval, :raw_host_with_port, :require_dependency, :session, :duplicable?, :cookies, :format, :present?, :enum_for, :scheme, :referrer, :nil?, :ssl?, :presence, :session=, :fullpath, :silence, :raw_post, :format=, :remote_host, :host_with_port, :POST, :protected_methods, :instance_exec, :env, :enable_warnings, :media_type, :protocol, :tainted?, :get?, :port_string, :request_method, :negotiate_mime, :request_parameters, :untaint, :instance_of?, :accept_charset, :user_agent, :equal?, :gem, :accept, :require_association, :to_yaml_properties, :logger, :remote_ident, :hash, :private_methods, :subdomain, :body_stream, :standard_port, :headers, :domain, :post?, :path_parameters, :authorization, :query_string, :kind_of?, :form_data?, :accept_encoding, :if_modified_since, :load, :freeze, :eql?, :values_at, :path_parameters=, :xml_http_request?, :remote_user, :filtered_env, :public_methods, :silence_stderr, :host, :ip, :content_length, :put?, :from, :is_a?, :accept_language, :if_none_match, :require, :options?, :reset_session, :accepts, :try, :load_dependency, :tap, :type, :server_name, :standard_port?, :params, :local?, :instance_variables, :silence_stream, :port, :__id__, :optional_port, :frozen?, :head?, :script_name, :to_a, :respond_to?, :display, :trace?, :singleton_class, :script_name=, :method, :class, :server_protocol, :to_param, :unloadable, :instance_variable_get, :==, :__send__, :server_port, :===, :symbolized_path_parameters, :extend, :remote_addr, :to_s, :formats, :negotiate, :clone, :to_query, :=~, :instance_variable_set, :suppress, :remote_ip, :forgery_whitelisted?, :media_type_params, :GET, :etag_matches?, :subdomains, :delete?, :url, :inspect, :[], :parseable_data?, :class_eval, :taguri, :[]=, :not_modified?, :dup, :request_method_symbol, :body, :pragma, :object_id, :controller, :action], @request_class=ActionDispatch::Request, @controller_constraints=nil, @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x7f8d4395b488 @helpers=[:hash_for_admin_index_url, :admin_index_url, :hash_for_admin_index_path, :admin_index_path, :hash_for_sessions_new_url, :sessions_new_url, :hash_for_sessions_new_path, :sessions_new_path, :hash_for_sessions_create_url, :sessions_create_url, :hash_for_sessions_create_path, :sessions_create_path, :hash_for_sessions_destroy_url, :sessions_destroy_url, :hash_for_sessions_destroy_path, :sessions_destroy_path, :hash_for_users_url, :users_url, :hash_for_users_path, :users_path, :hash_for_new_user_url, :new_user_url, :hash_for_new_user_path, :new_user_path, :hash_for_edit_user_url, :edit_user_url, :hash_for_edit_user_path, :edit_user_path, :hash_for_user_url, :user_url, :hash_for_user_path, :user_path, :hash_for_orders_url, :orders_url, :hash_for_orders_path, :orders_path, :hash_for_new_order_url, :new_order_url, :hash_for_new_order_path, :new_order_path, :hash_for_edit_order_url, :edit_order_url, :hash_for_edit_order_path, :edit_order_path, :hash_for_order_url, :order_url, :hash_for_order_path, :order_path, :hash_for_line_items_url, :line_items_url, :hash_for_line_items_path, :line_items_path, :hash_for_new_line_item_url, :new_line_item_url, :hash_for_new_line_item_path, :new_line_item_path, :hash_for_edit_line_item_url, :edit_line_item_url, :hash_for_edit_line_item_path, :edit_line_item_path, :hash_for_line_item_url, :line_item_url, :hash_for_line_item_path, :line_item_path, :hash_for_carts_url, :carts_url, :hash_for_carts_path, :carts_path, :hash_for_new_cart_url, :new_cart_url, :hash_for_new_cart_path, :new_cart_path, :hash_for_edit_cart_url, :edit_cart_url, :hash_for_edit_cart_path, :edit_cart_path, :hash_for_cart_url, :cart_url, :hash_for_cart_path, :cart_path, :hash_for_store_index_url, :store_index_url, :hash_for_store_index_path, :store_index_path, :hash_for_who_bought_product_url, :who_bought_product_url, :hash_for_who_bought_product_path, :who_bought_product_path, :hash_for_products_url, :products_url, :hash_for_products_path, :products_path, :hash_for_new_product_url, :new_product_url, :hash_for_new_product_path, :new_product_path, :hash_for_edit_product_url, :edit_product_url, :hash_for_edit_product_path, :edit_product_path, :hash_for_product_url, :product_url, :hash_for_product_path, :product_path, :hash_for_store_url, :store_url, :hash_for_store_path, :store_path, :hash_for_rails_info_properties_url, :rails_info_properties_url, :hash_for_rails_info_properties_path, :rails_info_properties_path], @routes={:new_product=>#<ActionDispatch::Routing::Route:0x7f8d444fa8c0 @name="new_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/new(.:format)", @defaults={:controller=>"products", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"products", :action=>"new"}, @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :carts=>#<ActionDispatch::Routing::Route:0x7f8d44880738 @name="carts", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts(.:format)", @defaults={:controller=>"carts", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"carts", :action=>"index"}, @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :edit_line_item=>#<ActionDispatch::Routing::Route:0x7f8d43358a68 @name="edit_line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id/edit(.:format)", @defaults={:controller=>"line_items", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"edit"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :new_line_item=>#<ActionDispatch::Routing::Route:0x7f8d4336aa60 @name="new_line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/new(.:format)", @defaults={:controller=>"line_items", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"line_items", :action=>"new"}, @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :products=>#<ActionDispatch::Routing::Route:0x7f8d44534d40 @name="products", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products(.:format)", @defaults={:controller=>"products", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"products", :action=>"index"}, @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :order=>#<ActionDispatch::Routing::Route:0x7f8d433aa6d8 @name="order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id(.:format)", @defaults={:controller=>"orders", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"show"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :user=>#<ActionDispatch::Routing::Route:0x7f8d4346fb40 @name="user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id(.:format)", @defaults={:controller=>"users", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"show"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :rails_info_properties=>#<ActionDispatch::Routing::Route:0x7f8d424e64d0 @name="rails_info_properties", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/rails/info/properties(.:format)", @defaults={:controller=>"rails/info", :action=>"properties"}, @segment_keys=[:format], @requirements={:controller=>"rails/info", :action=>"properties"}, @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}>, :who_bought_product=>#<ActionDispatch::Routing::Route:0x7f8d44576510 @name="who_bought_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id/who_bought(.:format)", @defaults={:controller=>"products", :action=>"who_bought"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"who_bought"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :cart=>#<ActionDispatch::Routing::Route:0x7f8d4461d068 @name="cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id(.:format)", @defaults={:controller=>"carts", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"show"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :product=>#<ActionDispatch::Routing::Route:0x7f8d46047ce0 @name="product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id(.:format)", @defaults={:controller=>"products", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"show"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :store_index=>#<ActionDispatch::Routing::Route:0x7f8d445cfed0 @name="store_index", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/store/index(.:format)", @defaults={:controller=>"store", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"store", :action=>"index"}, @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :edit_cart=>#<ActionDispatch::Routing::Route:0x7f8d4468c468 @name="edit_cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id/edit(.:format)", @defaults={:controller=>"carts", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"edit"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :edit_user=>#<ActionDispatch::Routing::Route:0x7f8d4348e568 @name="edit_user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id/edit(.:format)", @defaults={:controller=>"users", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"edit"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :store=>#<ActionDispatch::Routing::Route:0x7f8d466a4868 @name="store", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/(.:format)", @defaults={:controller=>"store", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"store", :action=>"index"}, @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/}>, :new_cart=>#<ActionDispatch::Routing::Route:0x7f8d4471f150 @name="new_cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/new(.:format)", @defaults={:controller=>"carts", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"carts", :action=>"new"}, @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :new_user=>#<ActionDispatch::Routing::Route:0x7f8d434a71f8 @name="new_user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/new(.:format)", @defaults={:controller=>"users", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"users", :action=>"new"}, @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :users=>#<ActionDispatch::Routing::Route:0x7f8d434e3ae0 @name="users", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users(.:format)", @defaults={:controller=>"users", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"users", :action=>"index"}, @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :edit_order=>#<ActionDispatch::Routing::Route:0x7f8d433d1f80 @name="edit_order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id/edit(.:format)", @defaults={:controller=>"orders", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"edit"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :sessions_new=>#<ActionDispatch::Routing::Route:0x7f8d43563268 @name="sessions_new", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/new(.:format)", @defaults={:controller=>"sessions", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"new"}, @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :line_items=>#<ActionDispatch::Routing::Route:0x7f8d4337d9d0 @name="line_items", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items(.:format)", @defaults={:controller=>"line_items", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"line_items", :action=>"index"}, @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :new_order=>#<ActionDispatch::Routing::Route:0x7f8d433e9158 @name="new_order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/new(.:format)", @defaults={:controller=>"orders", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"orders", :action=>"new"}, @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :sessions_create=>#<ActionDispatch::Routing::Route:0x7f8d4351e000 @name="sessions_create", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/create(.:format)", @defaults={:controller=>"sessions", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"create"}, @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :admin_index=>#<ActionDispatch::Routing::Route:0x7f8d4370a648 @name="admin_index", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/admin/index(.:format)", @defaults={:controller=>"admin", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"admin", :action=>"index"}, @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :edit_product=>#<ActionDispatch::Routing::Route:0x7f8d444e0790 @name="edit_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id/edit(.:format)", @defaults={:controller=>"products", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"edit"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :line_item=>#<ActionDispatch::Routing::Route:0x7f8d43326c70 @name="line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id(.:format)", @defaults={:controller=>"line_items", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"show"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :orders=>#<ActionDispatch::Routing::Route:0x7f8d43410938 @name="orders", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders(.:format)", @defaults={:controller=>"orders", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"orders", :action=>"index"}, @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :sessions_destroy=>#<ActionDispatch::Routing::Route:0x7f8d43505898 @name="sessions_destroy", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/destroy(.:format)", @defaults={:controller=>"sessions", :action=>"destroy"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"destroy"}, @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>}, @module=#<Module:0x7f8d4395b3c0>>>, "action_dispatch.secret_token"=>"21d0fd931f5c004bf7c6c1dbadeb0271123557a574f21d744399d91c6a47c1ee14eeabd5eddd2d5ef8a07d4cf2b705fd00b48d6f4a3ae22c9b86b0822b563e7a", "rack.version"=>[1, 1], "rack.run_once"=>false, "SERVER_SOFTWARE"=>"WEBrick/1.3.1 (Ruby/1.8.7/2010-08-16)", "REMOTE_ADDR"=>"127.0.0.1", "PATH_INFO"=>"/", "action_dispatch.request.path_parameters"=>{:controller=>"store", :action=>"index"}, "rack.request.cookie_string"=>"_depot_session=BAh7CCIQX2NzcmZfdG9rZW4iMWIybll1SlNxU1BQdHVoRDJERTRCMHdWZTFWWFd4dWtLMzFBM1lDR2Zyemc9Ig9zZXNzaW9uX2lkIiU2ZTJmMDc2MGFhZDc0MTRjODM2OWI1NGNhZDQ1NDE1YyIKZmxhc2hJQzolQWN0aW9uRGlzcGF0Y2g6OkZsYXNoOjpGbGFzaEhhc2h7BjoLbm90aWNlIh5UaGFuayB5b3UgZm9yIHlvdXIgb3JkZXIuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsA--c6fe21a39c35a2f13753942f1d15de2040bdb97e; path=/; HttpOnly", "action_dispatch.asset_path"=>nil, "SCRIPT_NAME"=>"", "action_dispatch.parameter_filter"=>[:password], "HTTP_VERSION"=>"HTTP/1.1", "rack.multithread"=>false, "HTTP_COOKIE"=>"_depot_session=BAh7CCIQX2NzcmZfdG9rZW4iMWIybll1SlNxU1BQdHVoRDJERTRCMHdWZTFWWFd4dWtLMzFBM1lDR2Zyemc9Ig9zZXNzaW9uX2lkIiU2ZTJmMDc2MGFhZDc0MTRjODM2OWI1NGNhZDQ1NDE1YyIKZmxhc2hJQzolQWN0aW9uRGlzcGF0Y2g6OkZsYXNoOjpGbGFzaEhhc2h7BjoLbm90aWNlIh5UaGFuayB5b3UgZm9yIHlvdXIgb3JkZXIuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsA--c6fe21a39c35a2f13753942f1d15de2040bdb97e; path=/; HttpOnly", "action_dispatch.request.request_parameters"=>{}, "action_dispatch.cookies"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7CCIQX2NzcmZfdG9rZW4iMWIybll1SlNxU1BQdHVoRDJERTRCMHdWZTFWWFd4dWtLMzFBM1lDR2Zyemc9Ig9zZXNzaW9uX2lkIiU2ZTJmMDc2MGFhZDc0MTRjODM2OWI1NGNhZDQ1NDE1YyIKZmxhc2hJQzolQWN0aW9uRGlzcGF0Y2g6OkZsYXNoOjpGbGFzaEhhc2h7BjoLbm90aWNlIh5UaGFuayB5b3UgZm9yIHlvdXIgb3JkZXIuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsA--c6fe21a39c35a2f13753942f1d15de2040bdb97e", "path"=>"/"}, "rack.multiprocess"=>false, "REQUEST_URI"=>"http://localhost:3000/", "rack.request.query_hash"=>{}, "SERVER_PORT"=>"3000", "action_controller.instance"=>#<StoreController:0x7f8d422e19f0 ...>, "rack.session.options"=>{:defer=>false, :httponly=>true, :expire_after=>nil, :domain=>nil, :key=>"_depot_session", :renew=>false, :id=>"6e2f0760aad7414c8369b54cad45415c", :path=>"/", :secure=>false}, "REQUEST_METHOD"=>"GET", "action_dispatch.request.flash_hash"=>{:notice=>"Thank you for your order."}, "rack.request.query_string"=>"", "action_dispatch.request.content_type"=>nil, "rack.input"=>#<StringIO:0x7f8d4239f3d8>, "QUERY_STRING"=>"", "GATEWAY_INTERFACE"=>"CGI/1.1"}>, @products=[#<Product id: 2, title: "Programming Ruby 1.9", description: "<p>\n Ruby is the fastest growing and most ex...", image_url: "/images/ruby.jpg", price: #<BigDecimal:7f8d4286f890,'0.495E2',18(18)>, created_at: "2010-12-07 22:26:43", updated_at: "2010-12-07 22:26:43">, #<Product id: 3, title: "Rails Test Prescriptions", description: "<p>\n <em>Rails Test Prescriptions</em> is a ...", image_url: "/images/rtp.jpg", price: #<BigDecimal:7f8d4286d0e0,'0.4375E2',18(18)>, created_at: "2010-12-07 22:26:43", updated_at: "2010-12-07 22:26:43">, #<Product id: 1, title: "Web Design for Developers", description: "<p>\n <em>Web Design for Developers</em> will...", image_url: "/images/wd4d.jpg", price: #<BigDecimal:7f8d4286a4f8,'0.4295E2',18(18)>, created_at: "2010-12-07 22:26:43", updated_at: "2010-12-07 22:26:43">], @_response_body=nil> action_dispatch.asset_path: nil action_dispatch.cookies: {"HttpOnly"=>nil, "_depot_session"=>"BAh7CCIQX2NzcmZfdG9rZW4iMWIybll1SlNxU1BQdHVoRDJERTRCMHdWZTFWWFd4dWtLMzFBM1lDR2Zyemc9Ig9zZXNzaW9uX2lkIiU2ZTJmMDc2MGFhZDc0MTRjODM2OWI1NGNhZDQ1NDE1YyIKZmxhc2hJQzolQWN0aW9uRGlzcGF0Y2g6OkZsYXNoOjpGbGFzaEhhc2h7BjoLbm90aWNlIh5UaGFuayB5b3UgZm9yIHlvdXIgb3JkZXIuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsA--c6fe21a39c35a2f13753942f1d15de2040bdb97e", "path"=>"/"} action_dispatch.parameter_filter: [:password] action_dispatch.remote_ip: #<ActionDispatch::RemoteIp::RemoteIpGetter:0x7f8d4239e6e0 @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i, @check_ip_spoofing=true, @env={"action_dispatch.request.formats"=>[#<Mime::Type:0x7f8d4393c718 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>], "action_dispatch.request.parameters"=>{"action"=>"index", "controller"=>"store"}, "rack.session"=>{"_csrf_token"=>"b2nYuJSqSPPtuhD2DE4B0wVe1VXWxukK31A3YCGfrzg=", "session_id"=>"6e2f0760aad7414c8369b54cad45415c", "cart_id"=>3, "flash"=>{:notice=>"Thank you for your order."}}, "HTTP_HOST"=>"localhost:3000", "HTTP_ACCEPT"=>"text/html", "SERVER_NAME"=>"localhost", "rack.request.cookie_hash"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7CCIQX2NzcmZfdG9rZW4iMWIybll1SlNxU1BQdHVoRDJERTRCMHdWZTFWWFd4dWtLMzFBM1lDR2Zyemc9Ig9zZXNzaW9uX2lkIiU2ZTJmMDc2MGFhZDc0MTRjODM2OWI1NGNhZDQ1NDE1YyIKZmxhc2hJQzolQWN0aW9uRGlzcGF0Y2g6OkZsYXNoOjpGbGFzaEhhc2h7BjoLbm90aWNlIh5UaGFuayB5b3UgZm9yIHlvdXIgb3JkZXIuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsA--c6fe21a39c35a2f13753942f1d15de2040bdb97e", "path"=>"/"}, "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::RemoteIpGetter:0x7f8d4239e6e0 ...>, "REQUEST_PATH"=>"/", "rack.url_scheme"=>"http", "REMOTE_HOST"=>"localhost", "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.unsigned_session_cookie"=>{"_csrf_token"=>"b2nYuJSqSPPtuhD2DE4B0wVe1VXWxukK31A3YCGfrzg=", "session_id"=>"6e2f0760aad7414c8369b54cad45415c", "flash"=>{:notice=>"Thank you for your order."}}, "rack.errors"=>#<IO:0x7f8d47e43aa0>, "SERVER_PROTOCOL"=>"HTTP/1.1", "action_dispatch.request.accepts"=>[#<Mime::Type:0x7f8d4393c718 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>], "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 @append=[#<Proc:0x00007f8d444ebd48@/home/rubys/git/rails/railties/lib/rails/application/finisher.rb:30>], @default_url_options={}, @set=#<Rack::Mount::RouteSet:0x7f8d437fedd8 @generation_keys=[:action, :controller], @routes=[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"new"} @name=:sessions_new>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"create"} @name=:sessions_create>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"destroy"} @name=:sessions_destroy>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"index"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434af240 @defaults={:controller=>"users", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"users", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"new"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"edit"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"show"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43444350 @defaults={:controller=>"users", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"users", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43424c08 @defaults={:controller=>"users", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"users", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"index"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433f0ae8 @defaults={:controller=>"orders", :action=>"create"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"orders", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"new"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"edit"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"show"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4338e348 @defaults={:controller=>"orders", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"orders", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43386a58 @defaults={:controller=>"orders", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"orders", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"index"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336ff60 @defaults={:controller=>"line_items", :action=>"create"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f8d4259e670 @name="LineItemsController">}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"line_items", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"new"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"edit"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"show"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448bdcc8 @defaults={:controller=>"line_items", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"line_items", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448a3bc0 @defaults={:controller=>"line_items", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"line_items", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"index"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44771568 @defaults={:controller=>"carts", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"carts", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"new"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"edit"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"show"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445ea438 @defaults={:controller=>"carts", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"carts", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445db690 @defaults={:controller=>"carts", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"carts", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"who_bought"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"index"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445098c0 @defaults={:controller=>"products", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"products", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"new"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"edit"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"show"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d45f67168 @defaults={:controller=>"products", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"products", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466b0870 @defaults={:controller=>"products", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"products", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>], @recognition_key_analyzer=nil, @parameters_key="action_dispatch.request.path_parameters", @recognition_keys=[path_info[0].split(/\.|\//), :request_method], @optimized_recognize_defined=true, @generation_graph=#<Rack::Mount::Multimap:0x7f8d4244ec70 @hash={"new"=>#<Rack::Mount::Multimap:0x7f8d4244e220 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"new"} @name=:new_line_item>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"new"} @name=:new_order>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"new"} @name=:new_product>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"new"} @name=:new_cart>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"new"} @name=:new_user>], "sessions"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"new"} @name=:sessions_new>]}>, "edit"=>#<Rack::Mount::Multimap:0x7f8d4244c498 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"edit"} @name=:edit_line_item>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"edit"} @name=:edit_order>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"edit"} @name=:edit_product>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"edit"} @name=:edit_cart>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"edit"} @name=:edit_user>]}>, "destroy"=>#<Rack::Mount::Multimap:0x7f8d4244d7d0 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448a3bc0 @defaults={:controller=>"line_items", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"line_items", :action=>"destroy"} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43386a58 @defaults={:controller=>"orders", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"orders", :action=>"destroy"} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466b0870 @defaults={:controller=>"products", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"products", :action=>"destroy"} @name=nil>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445db690 @defaults={:controller=>"carts", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"carts", :action=>"destroy"} @name=nil>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43424c08 @defaults={:controller=>"users", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"users", :action=>"destroy"} @name=nil>], "sessions"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"destroy"} @name=:sessions_destroy>]}>, "who_bought"=>#<Rack::Mount::Multimap:0x7f8d42444950 @hash={"products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"who_bought"} @name=:who_bought_product>]}>, "show"=>#<Rack::Mount::Multimap:0x7f8d4244bf70 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"show"} @name=:line_item>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"show"} @name=:order>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"show"} @name=:product>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"show"} @name=:cart>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"show"} @name=:user>]}>, "index"=>#<Rack::Mount::Multimap:0x7f8d4244e748 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"index"} @name=:line_items>], "admin"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>], "store"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"index"} @name=:orders>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"index"} @name=:products>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"index"} @name=:carts>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"index"} @name=:users>]}>, "create"=>#<Rack::Mount::Multimap:0x7f8d4244dcf8 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336ff60 @defaults={:controller=>"line_items", :action=>"create"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f8d4259e670 @name="LineItemsController">}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"line_items", :action=>"create"} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433f0ae8 @defaults={:controller=>"orders", :action=>"create"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"orders", :action=>"create"} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445098c0 @defaults={:controller=>"products", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"products", :action=>"create"} @name=nil>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44771568 @defaults={:controller=>"carts", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"carts", :action=>"create"} @name=nil>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434af240 @defaults={:controller=>"users", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"users", :action=>"create"} @name=nil>], "sessions"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"create"} @name=:sessions_create>]}>, "update"=>#<Rack::Mount::Multimap:0x7f8d4244ba48 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448bdcc8 @defaults={:controller=>"line_items", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"line_items", :action=>"update"} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4338e348 @defaults={:controller=>"orders", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"orders", :action=>"update"} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d45f67168 @defaults={:controller=>"products", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"products", :action=>"update"} @name=nil>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445ea438 @defaults={:controller=>"carts", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"carts", :action=>"update"} @name=nil>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43444350 @defaults={:controller=>"users", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"users", :action=>"update"} @name=nil>]}>, "properties"=>#<Rack::Mount::Multimap:0x7f8d42441ed0 @hash={"rails/info"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>]}>}>, @recognition_graph=#<Rack::Mount::Multimap:0x7f8d4245f728 @hash={"rails"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>], "line_items"=>#<Rack::Mount::Multimap:0x7f8d42459ad0 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448a3bc0 @defaults={:controller=>"line_items", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"line_items", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"index"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"new"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"edit"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"show"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336ff60 @defaults={:controller=>"line_items", :action=>"create"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f8d4259e670 @name="LineItemsController">}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"line_items", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448bdcc8 @defaults={:controller=>"line_items", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"line_items", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "admin"=>#<Rack::Mount::Multimap:0x7f8d4245f200 @hash={"GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "store"=>#<Rack::Mount::Multimap:0x7f8d424557a0 @hash={"GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "orders"=>#<Rack::Mount::Multimap:0x7f8d4245bc68 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43386a58 @defaults={:controller=>"orders", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"orders", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"index"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"new"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"edit"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"show"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433f0ae8 @defaults={:controller=>"orders", :action=>"create"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"orders", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4338e348 @defaults={:controller=>"orders", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"orders", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "products"=>#<Rack::Mount::Multimap:0x7f8d42455228 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466b0870 @defaults={:controller=>"products", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"products", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"who_bought"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"index"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"new"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"edit"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"show"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445098c0 @defaults={:controller=>"products", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"products", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d45f67168 @defaults={:controller=>"products", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"products", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "carts"=>#<Rack::Mount::Multimap:0x7f8d42457938 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445db690 @defaults={:controller=>"carts", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"carts", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"index"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"new"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"edit"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"show"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44771568 @defaults={:controller=>"carts", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"carts", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445ea438 @defaults={:controller=>"carts", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"carts", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "users"=>#<Rack::Mount::Multimap:0x7f8d4245de00 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43424c08 @defaults={:controller=>"users", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"users", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"index"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"new"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"edit"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"show"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434af240 @defaults={:controller=>"users", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"users", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43444350 @defaults={:controller=>"users", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"users", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "sessions"=>#<Rack::Mount::Multimap:0x7f8d4245ec88 @hash={"GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"new"} @name=:sessions_new>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"create"} @name=:sessions_create>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"destroy"} @name=:sessions_destroy>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>}>, @valid_conditions=nil, @request_class=ActionDispatch::Request, @generation_key_analyzer=nil, @named_routes={:new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"new"} @name=:new_product>, :carts=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"index"} @name=:carts>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"edit"} @name=:edit_line_item>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"new"} @name=:new_line_item>, :products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"index"} @name=:products>, :order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"show"} @name=:order>, :user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"show"} @name=:user>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>, :who_bought_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"who_bought"} @name=:who_bought_product>, :cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"show"} @name=:cart>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"show"} @name=:product>, :store_index=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, :edit_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"edit"} @name=:edit_cart>, :edit_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"edit"} @name=:edit_user>, :store=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>, :new_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"new"} @name=:new_cart>, :new_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"new"} @name=:new_user>, :users=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"index"} @name=:users>, :edit_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"edit"} @name=:edit_order>, :sessions_new=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"new"} @name=:sessions_new>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"index"} @name=:line_items>, :new_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"new"} @name=:new_order>, :sessions_create=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"create"} @name=:sessions_create>, :admin_index=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"edit"} @name=:edit_product>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"show"} @name=:line_item>, :orders=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"index"} @name=:orders>, :sessions_destroy=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"destroy"} @name=:sessions_destroy>}>, @routes=[#<ActionDispatch::Routing::Route:0x7f8d4370a648 @name="admin_index", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/admin/index(.:format)", @defaults={:controller=>"admin", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"admin", :action=>"index"}, @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d43563268 @name="sessions_new", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/new(.:format)", @defaults={:controller=>"sessions", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"new"}, @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4351e000 @name="sessions_create", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/create(.:format)", @defaults={:controller=>"sessions", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"create"}, @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d43505898 @name="sessions_destroy", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/destroy(.:format)", @defaults={:controller=>"sessions", :action=>"destroy"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"destroy"}, @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d434e3ae0 @name="users", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users(.:format)", @defaults={:controller=>"users", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"users", :action=>"index"}, @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d434af510 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434af240 @defaults={:controller=>"users", :action=>"create"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users(.:format)", @defaults={:controller=>"users", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"users", :action=>"create"}, @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}>, #<ActionDispatch::Routing::Route:0x7f8d434a71f8 @name="new_user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/new(.:format)", @defaults={:controller=>"users", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"users", :action=>"new"}, @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4348e568 @name="edit_user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id/edit(.:format)", @defaults={:controller=>"users", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"edit"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4346fb40 @name="user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id(.:format)", @defaults={:controller=>"users", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"show"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d434450c0 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43444350 @defaults={:controller=>"users", :action=>"update"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id(.:format)", @defaults={:controller=>"users", :action=>"update"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"update"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}>, #<ActionDispatch::Routing::Route:0x7f8d43424f28 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43424c08 @defaults={:controller=>"users", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id(.:format)", @defaults={:controller=>"users", :action=>"destroy"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"destroy"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}>, #<ActionDispatch::Routing::Route:0x7f8d43410938 @name="orders", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders(.:format)", @defaults={:controller=>"orders", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"orders", :action=>"index"}, @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d433f16c8 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433f0ae8 @defaults={:controller=>"orders", :action=>"create"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders(.:format)", @defaults={:controller=>"orders", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"orders", :action=>"create"}, @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}>, #<ActionDispatch::Routing::Route:0x7f8d433e9158 @name="new_order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/new(.:format)", @defaults={:controller=>"orders", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"orders", :action=>"new"}, @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d433d1f80 @name="edit_order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id/edit(.:format)", @defaults={:controller=>"orders", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"edit"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d433aa6d8 @name="order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id(.:format)", @defaults={:controller=>"orders", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"show"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4338e618 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4338e348 @defaults={:controller=>"orders", :action=>"update"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id(.:format)", @defaults={:controller=>"orders", :action=>"update"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"update"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}>, #<ActionDispatch::Routing::Route:0x7f8d43386d28 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43386a58 @defaults={:controller=>"orders", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id(.:format)", @defaults={:controller=>"orders", :action=>"destroy"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"destroy"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}>, #<ActionDispatch::Routing::Route:0x7f8d4337d9d0 @name="line_items", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items(.:format)", @defaults={:controller=>"line_items", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"line_items", :action=>"index"}, @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d43370230 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336ff60 @defaults={:controller=>"line_items", :action=>"create"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f8d4259e670 @name="LineItemsController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items(.:format)", @defaults={:controller=>"line_items", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"line_items", :action=>"create"}, @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}>, #<ActionDispatch::Routing::Route:0x7f8d4336aa60 @name="new_line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/new(.:format)", @defaults={:controller=>"line_items", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"line_items", :action=>"new"}, @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d43358a68 @name="edit_line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id/edit(.:format)", @defaults={:controller=>"line_items", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"edit"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d43326c70 @name="line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id(.:format)", @defaults={:controller=>"line_items", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"show"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d448be970 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448bdcc8 @defaults={:controller=>"line_items", :action=>"update"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id(.:format)", @defaults={:controller=>"line_items", :action=>"update"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"update"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}>, #<ActionDispatch::Routing::Route:0x7f8d448a5470 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448a3bc0 @defaults={:controller=>"line_items", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id(.:format)", @defaults={:controller=>"line_items", :action=>"destroy"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"destroy"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}>, #<ActionDispatch::Routing::Route:0x7f8d44880738 @name="carts", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts(.:format)", @defaults={:controller=>"carts", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"carts", :action=>"index"}, @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d44772828 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44771568 @defaults={:controller=>"carts", :action=>"create"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts(.:format)", @defaults={:controller=>"carts", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"carts", :action=>"create"}, @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}>, #<ActionDispatch::Routing::Route:0x7f8d4471f150 @name="new_cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/new(.:format)", @defaults={:controller=>"carts", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"carts", :action=>"new"}, @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4468c468 @name="edit_cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id/edit(.:format)", @defaults={:controller=>"carts", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"edit"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4461d068 @name="cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id(.:format)", @defaults={:controller=>"carts", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"show"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d445eb0e0 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445ea438 @defaults={:controller=>"carts", :action=>"update"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id(.:format)", @defaults={:controller=>"carts", :action=>"update"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"update"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}>, #<ActionDispatch::Routing::Route:0x7f8d445dbed8 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445db690 @defaults={:controller=>"carts", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id(.:format)", @defaults={:controller=>"carts", :action=>"destroy"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"destroy"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}>, #<ActionDispatch::Routing::Route:0x7f8d445cfed0 @name="store_index", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/store/index(.:format)", @defaults={:controller=>"store", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"store", :action=>"index"}, @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d44576510 @name="who_bought_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id/who_bought(.:format)", @defaults={:controller=>"products", :action=>"who_bought"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"who_bought"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d44534d40 @name="products", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products(.:format)", @defaults={:controller=>"products", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"products", :action=>"index"}, @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4450a658 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445098c0 @defaults={:controller=>"products", :action=>"create"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products(.:format)", @defaults={:controller=>"products", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"products", :action=>"create"}, @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}>, #<ActionDispatch::Routing::Route:0x7f8d444fa8c0 @name="new_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/new(.:format)", @defaults={:controller=>"products", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"products", :action=>"new"}, @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d444e0790 @name="edit_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id/edit(.:format)", @defaults={:controller=>"products", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"edit"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d46047ce0 @name="product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id(.:format)", @defaults={:controller=>"products", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"show"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d45f687c0 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d45f67168 @defaults={:controller=>"products", :action=>"update"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id(.:format)", @defaults={:controller=>"products", :action=>"update"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"update"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}>, #<ActionDispatch::Routing::Route:0x7f8d466b0b40 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466b0870 @defaults={:controller=>"products", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id(.:format)", @defaults={:controller=>"products", :action=>"destroy"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"destroy"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}>, #<ActionDispatch::Routing::Route:0x7f8d466a4868 @name="store", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/(.:format)", @defaults={:controller=>"store", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"store", :action=>"index"}, @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7f8d424e64d0 @name="rails_info_properties", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/rails/info/properties(.:format)", @defaults={:controller=>"rails/info", :action=>"properties"}, @segment_keys=[:format], @requirements={:controller=>"rails/info", :action=>"properties"}, @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}>], @resources_path_names={:edit=>"edit", :new=>"new"}, @url_helpers=#<Module:0x7f8d423ee8c0>, @finalized=true, @disable_clear_and_finalize=false, @valid_conditions=[:path, :taguri=, :content_charset, :fresh?, :gateway_interface, :xhr?, :html_safe?, :cache_control, :auth_type, :methods, :silence_warnings, :send, :content_mime_type, :tld_length, :blank?, :query_parameters, :parameters, :to_yaml_style, :referer, :acts_like?, :taint, :method_symbol, :to_enum, :tld_length=, :instance_variable_defined?, :path_info, :session_options, :key?, :require_or_load, :capture, :server_software, :content_type, :path_translated, :path_info=, :session_options=, :to_yaml, :filtered_parameters, :singleton_methods, :with_warnings, :instance_eval, :raw_host_with_port, :require_dependency, :session, :duplicable?, :cookies, :format, :present?, :enum_for, :scheme, :referrer, :nil?, :ssl?, :presence, :session=, :fullpath, :silence, :raw_post, :format=, :remote_host, :host_with_port, :POST, :protected_methods, :instance_exec, :env, :enable_warnings, :media_type, :protocol, :tainted?, :get?, :port_string, :request_method, :negotiate_mime, :request_parameters, :untaint, :instance_of?, :accept_charset, :user_agent, :equal?, :gem, :accept, :require_association, :to_yaml_properties, :logger, :remote_ident, :hash, :private_methods, :subdomain, :body_stream, :standard_port, :headers, :domain, :post?, :path_parameters, :authorization, :query_string, :kind_of?, :form_data?, :accept_encoding, :if_modified_since, :load, :freeze, :eql?, :values_at, :path_parameters=, :xml_http_request?, :remote_user, :filtered_env, :public_methods, :silence_stderr, :host, :ip, :content_length, :put?, :from, :is_a?, :accept_language, :if_none_match, :require, :options?, :reset_session, :accepts, :try, :load_dependency, :tap, :type, :server_name, :standard_port?, :params, :local?, :instance_variables, :silence_stream, :port, :__id__, :optional_port, :frozen?, :head?, :script_name, :to_a, :respond_to?, :display, :trace?, :singleton_class, :script_name=, :method, :class, :server_protocol, :to_param, :unloadable, :instance_variable_get, :==, :__send__, :server_port, :===, :symbolized_path_parameters, :extend, :remote_addr, :to_s, :formats, :negotiate, :clone, :to_query, :=~, :instance_variable_set, :suppress, :remote_ip, :forgery_whitelisted?, :media_type_params, :GET, :etag_matches?, :subdomains, :delete?, :url, :inspect, :[], :parseable_data?, :class_eval, :taguri, :[]=, :not_modified?, :dup, :request_method_symbol, :body, :pragma, :object_id, :controller, :action], @request_class=ActionDispatch::Request, @controller_constraints=nil, @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x7f8d4395b488 @helpers=[:hash_for_admin_index_url, :admin_index_url, :hash_for_admin_index_path, :admin_index_path, :hash_for_sessions_new_url, :sessions_new_url, :hash_for_sessions_new_path, :sessions_new_path, :hash_for_sessions_create_url, :sessions_create_url, :hash_for_sessions_create_path, :sessions_create_path, :hash_for_sessions_destroy_url, :sessions_destroy_url, :hash_for_sessions_destroy_path, :sessions_destroy_path, :hash_for_users_url, :users_url, :hash_for_users_path, :users_path, :hash_for_new_user_url, :new_user_url, :hash_for_new_user_path, :new_user_path, :hash_for_edit_user_url, :edit_user_url, :hash_for_edit_user_path, :edit_user_path, :hash_for_user_url, :user_url, :hash_for_user_path, :user_path, :hash_for_orders_url, :orders_url, :hash_for_orders_path, :orders_path, :hash_for_new_order_url, :new_order_url, :hash_for_new_order_path, :new_order_path, :hash_for_edit_order_url, :edit_order_url, :hash_for_edit_order_path, :edit_order_path, :hash_for_order_url, :order_url, :hash_for_order_path, :order_path, :hash_for_line_items_url, :line_items_url, :hash_for_line_items_path, :line_items_path, :hash_for_new_line_item_url, :new_line_item_url, :hash_for_new_line_item_path, :new_line_item_path, :hash_for_edit_line_item_url, :edit_line_item_url, :hash_for_edit_line_item_path, :edit_line_item_path, :hash_for_line_item_url, :line_item_url, :hash_for_line_item_path, :line_item_path, :hash_for_carts_url, :carts_url, :hash_for_carts_path, :carts_path, :hash_for_new_cart_url, :new_cart_url, :hash_for_new_cart_path, :new_cart_path, :hash_for_edit_cart_url, :edit_cart_url, :hash_for_edit_cart_path, :edit_cart_path, :hash_for_cart_url, :cart_url, :hash_for_cart_path, :cart_path, :hash_for_store_index_url, :store_index_url, :hash_for_store_index_path, :store_index_path, :hash_for_who_bought_product_url, :who_bought_product_url, :hash_for_who_bought_product_path, :who_bought_product_path, :hash_for_products_url, :products_url, :hash_for_products_path, :products_path, :hash_for_new_product_url, :new_product_url, :hash_for_new_product_path, :new_product_path, :hash_for_edit_product_url, :edit_product_url, :hash_for_edit_product_path, :edit_product_path, :hash_for_product_url, :product_url, :hash_for_product_path, :product_path, :hash_for_store_url, :store_url, :hash_for_store_path, :store_path, :hash_for_rails_info_properties_url, :rails_info_properties_url, :hash_for_rails_info_properties_path, :rails_info_properties_path], @routes={:new_product=>#<ActionDispatch::Routing::Route:0x7f8d444fa8c0 @name="new_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/new(.:format)", @defaults={:controller=>"products", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"products", :action=>"new"}, @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :carts=>#<ActionDispatch::Routing::Route:0x7f8d44880738 @name="carts", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts(.:format)", @defaults={:controller=>"carts", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"carts", :action=>"index"}, @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :edit_line_item=>#<ActionDispatch::Routing::Route:0x7f8d43358a68 @name="edit_line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id/edit(.:format)", @defaults={:controller=>"line_items", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"edit"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :new_line_item=>#<ActionDispatch::Routing::Route:0x7f8d4336aa60 @name="new_line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/new(.:format)", @defaults={:controller=>"line_items", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"line_items", :action=>"new"}, @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :products=>#<ActionDispatch::Routing::Route:0x7f8d44534d40 @name="products", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products(.:format)", @defaults={:controller=>"products", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"products", :action=>"index"}, @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :order=>#<ActionDispatch::Routing::Route:0x7f8d433aa6d8 @name="order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id(.:format)", @defaults={:controller=>"orders", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"show"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :user=>#<ActionDispatch::Routing::Route:0x7f8d4346fb40 @name="user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id(.:format)", @defaults={:controller=>"users", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"show"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :rails_info_properties=>#<ActionDispatch::Routing::Route:0x7f8d424e64d0 @name="rails_info_properties", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/rails/info/properties(.:format)", @defaults={:controller=>"rails/info", :action=>"properties"}, @segment_keys=[:format], @requirements={:controller=>"rails/info", :action=>"properties"}, @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}>, :who_bought_product=>#<ActionDispatch::Routing::Route:0x7f8d44576510 @name="who_bought_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id/who_bought(.:format)", @defaults={:controller=>"products", :action=>"who_bought"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"who_bought"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :cart=>#<ActionDispatch::Routing::Route:0x7f8d4461d068 @name="cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id(.:format)", @defaults={:controller=>"carts", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"show"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :product=>#<ActionDispatch::Routing::Route:0x7f8d46047ce0 @name="product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id(.:format)", @defaults={:controller=>"products", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"show"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :store_index=>#<ActionDispatch::Routing::Route:0x7f8d445cfed0 @name="store_index", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/store/index(.:format)", @defaults={:controller=>"store", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"store", :action=>"index"}, @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :edit_cart=>#<ActionDispatch::Routing::Route:0x7f8d4468c468 @name="edit_cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id/edit(.:format)", @defaults={:controller=>"carts", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"edit"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :edit_user=>#<ActionDispatch::Routing::Route:0x7f8d4348e568 @name="edit_user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id/edit(.:format)", @defaults={:controller=>"users", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"edit"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :store=>#<ActionDispatch::Routing::Route:0x7f8d466a4868 @name="store", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/(.:format)", @defaults={:controller=>"store", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"store", :action=>"index"}, @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/}>, :new_cart=>#<ActionDispatch::Routing::Route:0x7f8d4471f150 @name="new_cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/new(.:format)", @defaults={:controller=>"carts", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"carts", :action=>"new"}, @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :new_user=>#<ActionDispatch::Routing::Route:0x7f8d434a71f8 @name="new_user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/new(.:format)", @defaults={:controller=>"users", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"users", :action=>"new"}, @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :users=>#<ActionDispatch::Routing::Route:0x7f8d434e3ae0 @name="users", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users(.:format)", @defaults={:controller=>"users", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"users", :action=>"index"}, @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :edit_order=>#<ActionDispatch::Routing::Route:0x7f8d433d1f80 @name="edit_order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id/edit(.:format)", @defaults={:controller=>"orders", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"edit"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :sessions_new=>#<ActionDispatch::Routing::Route:0x7f8d43563268 @name="sessions_new", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/new(.:format)", @defaults={:controller=>"sessions", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"new"}, @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :line_items=>#<ActionDispatch::Routing::Route:0x7f8d4337d9d0 @name="line_items", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items(.:format)", @defaults={:controller=>"line_items", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"line_items", :action=>"index"}, @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :new_order=>#<ActionDispatch::Routing::Route:0x7f8d433e9158 @name="new_order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/new(.:format)", @defaults={:controller=>"orders", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"orders", :action=>"new"}, @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :sessions_create=>#<ActionDispatch::Routing::Route:0x7f8d4351e000 @name="sessions_create", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/create(.:format)", @defaults={:controller=>"sessions", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"create"}, @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :admin_index=>#<ActionDispatch::Routing::Route:0x7f8d4370a648 @name="admin_index", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/admin/index(.:format)", @defaults={:controller=>"admin", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"admin", :action=>"index"}, @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :edit_product=>#<ActionDispatch::Routing::Route:0x7f8d444e0790 @name="edit_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id/edit(.:format)", @defaults={:controller=>"products", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"edit"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :line_item=>#<ActionDispatch::Routing::Route:0x7f8d43326c70 @name="line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id(.:format)", @defaults={:controller=>"line_items", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"show"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :orders=>#<ActionDispatch::Routing::Route:0x7f8d43410938 @name="orders", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders(.:format)", @defaults={:controller=>"orders", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"orders", :action=>"index"}, @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :sessions_destroy=>#<ActionDispatch::Routing::Route:0x7f8d43505898 @name="sessions_destroy", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/destroy(.:format)", @defaults={:controller=>"sessions", :action=>"destroy"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"destroy"}, @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>}, @module=#<Module:0x7f8d4395b3c0>>>, "action_dispatch.secret_token"=>"21d0fd931f5c004bf7c6c1dbadeb0271123557a574f21d744399d91c6a47c1ee14eeabd5eddd2d5ef8a07d4cf2b705fd00b48d6f4a3ae22c9b86b0822b563e7a", "rack.version"=>[1, 1], "rack.run_once"=>false, "SERVER_SOFTWARE"=>"WEBrick/1.3.1 (Ruby/1.8.7/2010-08-16)", "REMOTE_ADDR"=>"127.0.0.1", "PATH_INFO"=>"/", "action_dispatch.request.path_parameters"=>{:controller=>"store", :action=>"index"}, "rack.request.cookie_string"=>"_depot_session=BAh7CCIQX2NzcmZfdG9rZW4iMWIybll1SlNxU1BQdHVoRDJERTRCMHdWZTFWWFd4dWtLMzFBM1lDR2Zyemc9Ig9zZXNzaW9uX2lkIiU2ZTJmMDc2MGFhZDc0MTRjODM2OWI1NGNhZDQ1NDE1YyIKZmxhc2hJQzolQWN0aW9uRGlzcGF0Y2g6OkZsYXNoOjpGbGFzaEhhc2h7BjoLbm90aWNlIh5UaGFuayB5b3UgZm9yIHlvdXIgb3JkZXIuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsA--c6fe21a39c35a2f13753942f1d15de2040bdb97e; path=/; HttpOnly", "action_dispatch.asset_path"=>nil, "SCRIPT_NAME"=>"", "action_dispatch.parameter_filter"=>[:password], "HTTP_VERSION"=>"HTTP/1.1", "rack.multithread"=>false, "HTTP_COOKIE"=>"_depot_session=BAh7CCIQX2NzcmZfdG9rZW4iMWIybll1SlNxU1BQdHVoRDJERTRCMHdWZTFWWFd4dWtLMzFBM1lDR2Zyemc9Ig9zZXNzaW9uX2lkIiU2ZTJmMDc2MGFhZDc0MTRjODM2OWI1NGNhZDQ1NDE1YyIKZmxhc2hJQzolQWN0aW9uRGlzcGF0Y2g6OkZsYXNoOjpGbGFzaEhhc2h7BjoLbm90aWNlIh5UaGFuayB5b3UgZm9yIHlvdXIgb3JkZXIuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsA--c6fe21a39c35a2f13753942f1d15de2040bdb97e; path=/; HttpOnly", "action_dispatch.request.request_parameters"=>{}, "action_dispatch.cookies"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7CCIQX2NzcmZfdG9rZW4iMWIybll1SlNxU1BQdHVoRDJERTRCMHdWZTFWWFd4dWtLMzFBM1lDR2Zyemc9Ig9zZXNzaW9uX2lkIiU2ZTJmMDc2MGFhZDc0MTRjODM2OWI1NGNhZDQ1NDE1YyIKZmxhc2hJQzolQWN0aW9uRGlzcGF0Y2g6OkZsYXNoOjpGbGFzaEhhc2h7BjoLbm90aWNlIh5UaGFuayB5b3UgZm9yIHlvdXIgb3JkZXIuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsA--c6fe21a39c35a2f13753942f1d15de2040bdb97e", "path"=>"/"}, "rack.multiprocess"=>false, "REQUEST_URI"=>"http://localhost:3000/", "rack.request.query_hash"=>{}, "SERVER_PORT"=>"3000", "action_controller.instance"=>#<StoreController:0x7f8d422e19f0 @_status=200, @_url_options={:protocol=>"http://", :host=>"localhost", :port=>3000, :_path_segments=>{:controller=>"store", :action=>"index"}}, @_config=#<OrderedHash {}>, @_routes=nil, @_headers={"Content-Type"=>"text/html"}, @cart=#<Cart id: 3, created_at: "2010-12-07 22:26:56", updated_at: "2010-12-07 22:26:56">, @lookup_context=#<ActionView::LookupContext:0x7f8d422e13d8 @view_paths=[#<ActionView::FileSystemResolver:0x7f8d424f12b8 @caching=false, @path="/home/rubys/tmp/work/corrupt/app/views", @cached={#<ActionView::LookupContext::DetailsKey:0x7f8d427314b0 @hash=70122340977240>=>{"application"=>{"layouts"=>{false=>{[]=>[app/views/layouts/application.html.erb]}}}, "store"=>{"layouts"=>{false=>{[]=>[]}}}, "index"=>{"store"=>{false=>{[]=>[app/views/store/index.html.erb]}}}}, #<ActionView::LookupContext::DetailsKey:0x7f8d426dedf0 @hash=70122340808440>=>{"new"=>{"orders"=>{false=>{[]=>[app/views/orders/new.html.erb]}}}, "cart"=>{"carts"=>{true=>{["cart"]=>[app/views/carts/_cart.html.erb]}}}, "orders"=>{"layouts"=>{false=>{[]=>[]}}}, "store"=>{"layouts"=>{false=>{[]=>[]}}}, "application"=>{"layouts"=>{false=>{[]=>[app/views/layouts/application.html.erb]}}}, "form"=>{"orders"=>{true=>{["form"]=>[app/views/orders/_form.html.erb]}}}, "index"=>{"store"=>{false=>{[]=>[app/views/store/index.html.erb]}}}, "line_item"=>{"line_items"=>{true=>{["line_item", "line_item_counter"]=>[app/views/line_items/_line_item.html.erb]}}}}}>], @details_key=#<ActionView::LookupContext::DetailsKey:0x7f8d426dedf0 @hash=70122340808440>, @skip_default_locale=false, @details={:formats=>[:html], :handlers=>[:erb, :builder, :rjs], :locale=>[:en, :en]}, @frozen_formats=true, @cache=true>, @_action_name="index", @view_context_class=nil, @action_has_layout=true, @_response=#<ActionDispatch::Response:0x7f8d422e18b0 @etag=nil, @blank=false, @header={}, @cache_control={}, @body=[], @length=0, @request=#<ActionDispatch::Request:0x7f8d422e1900 @symbolized_path_params={:controller=>"store", :action=>"index"}, @request_method="GET", @port=3000, @fullpath="/", @method="GET", @protocol="http://", @filtered_parameters={"action"=>"index", "controller"=>"store"}, @env={...}>, @sending_file=false, @block=nil, @status=200, @writer=#<Proc:0x00007f8d427ef5a0@/home/rubys/git/rails/actionpack/lib/action_dispatch/http/response.rb:43>, @cookie=[]>, @_env={...}, @_request=#<ActionDispatch::Request:0x7f8d422e1900 @symbolized_path_params={:controller=>"store", :action=>"index"}, @request_method="GET", @port=3000, @fullpath="/", @method="GET", @protocol="http://", @filtered_parameters={"action"=>"index", "controller"=>"store"}, @env={...}>, @products=[#<Product id: 2, title: "Programming Ruby 1.9", description: "<p>\n Ruby is the fastest growing and most ex...", image_url: "/images/ruby.jpg", price: #<BigDecimal:7f8d427b6e30,'0.495E2',18(18)>, created_at: "2010-12-07 22:26:43", updated_at: "2010-12-07 22:26:43">, #<Product id: 3, title: "Rails Test Prescriptions", description: "<p>\n <em>Rails Test Prescriptions</em> is a ...", image_url: "/images/rtp.jpg", price: #<BigDecimal:7f8d427b6598,'0.4375E2',18(18)>, created_at: "2010-12-07 22:26:43", updated_at: "2010-12-07 22:26:43">, #<Product id: 1, title: "Web Design for Developers", description: "<p>\n <em>Web Design for Developers</em> will...", image_url: "/images/wd4d.jpg", price: #<BigDecimal:7f8d427b5da0,'0.4295E2',18(18)>, created_at: "2010-12-07 22:26:43", updated_at: "2010-12-07 22:26:43">], @_response_body=nil>, "rack.session.options"=>{:defer=>false, :httponly=>true, :expire_after=>nil, :domain=>nil, :key=>"_depot_session", :renew=>false, :id=>"6e2f0760aad7414c8369b54cad45415c", :path=>"/", :secure=>false}, "REQUEST_METHOD"=>"GET", "action_dispatch.request.flash_hash"=>{:notice=>"Thank you for your order."}, "rack.request.query_string"=>"", "action_dispatch.request.content_type"=>nil, "rack.input"=>#<StringIO:0x7f8d4239f3d8>, "QUERY_STRING"=>"", "GATEWAY_INTERFACE"=>"CGI/1.1"}> action_dispatch.request.accepts: [#<Mime::Type:0x7f8d4393c718 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>] action_dispatch.request.content_type: nil action_dispatch.request.flash_hash: {:notice=>"Thank you for your order."} action_dispatch.request.formats: [#<Mime::Type:0x7f8d4393c718 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>] action_dispatch.request.parameters: {"action"=>"index", "controller"=>"store"} action_dispatch.request.path_parameters: {:controller=>"store", :action=>"index"} action_dispatch.request.query_parameters: {} action_dispatch.request.request_parameters: {} action_dispatch.request.unsigned_session_cookie: {"_csrf_token"=>"b2nYuJSqSPPtuhD2DE4B0wVe1VXWxukK31A3YCGfrzg=", "session_id"=>"6e2f0760aad7414c8369b54cad45415c", "flash"=>{:notice=>"Thank you for your order."}} action_dispatch.routes: #<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 @append=[#<Proc:0x00007f8d444ebd48@/home/rubys/git/rails/railties/lib/rails/application/finisher.rb:30>], @default_url_options={}, @set=#<Rack::Mount::RouteSet:0x7f8d437fedd8 @generation_keys=[:action, :controller], @routes=[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"new"} @name=:sessions_new>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"create"} @name=:sessions_create>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"destroy"} @name=:sessions_destroy>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"index"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434af240 @defaults={:controller=>"users", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"users", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"new"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"edit"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"show"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43444350 @defaults={:controller=>"users", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"users", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43424c08 @defaults={:controller=>"users", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"users", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"index"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433f0ae8 @defaults={:controller=>"orders", :action=>"create"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"orders", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"new"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"edit"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"show"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4338e348 @defaults={:controller=>"orders", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"orders", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43386a58 @defaults={:controller=>"orders", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"orders", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"index"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336ff60 @defaults={:controller=>"line_items", :action=>"create"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f8d4259e670 @name="LineItemsController">}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"line_items", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"new"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"edit"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"show"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448bdcc8 @defaults={:controller=>"line_items", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"line_items", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448a3bc0 @defaults={:controller=>"line_items", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"line_items", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"index"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44771568 @defaults={:controller=>"carts", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"carts", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"new"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"edit"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"show"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445ea438 @defaults={:controller=>"carts", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"carts", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445db690 @defaults={:controller=>"carts", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"carts", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"who_bought"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"index"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445098c0 @defaults={:controller=>"products", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"products", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"new"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"edit"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"show"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d45f67168 @defaults={:controller=>"products", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"products", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466b0870 @defaults={:controller=>"products", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"products", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>], @recognition_key_analyzer=nil, @parameters_key="action_dispatch.request.path_parameters", @recognition_keys=[path_info[0].split(/\.|\//), :request_method], @optimized_recognize_defined=true, @generation_graph=#<Rack::Mount::Multimap:0x7f8d4244ec70 @hash={"new"=>#<Rack::Mount::Multimap:0x7f8d4244e220 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"new"} @name=:new_line_item>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"new"} @name=:new_order>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"new"} @name=:new_product>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"new"} @name=:new_cart>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"new"} @name=:new_user>], "sessions"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"new"} @name=:sessions_new>]}>, "edit"=>#<Rack::Mount::Multimap:0x7f8d4244c498 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"edit"} @name=:edit_line_item>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"edit"} @name=:edit_order>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"edit"} @name=:edit_product>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"edit"} @name=:edit_cart>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"edit"} @name=:edit_user>]}>, "destroy"=>#<Rack::Mount::Multimap:0x7f8d4244d7d0 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448a3bc0 @defaults={:controller=>"line_items", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"line_items", :action=>"destroy"} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43386a58 @defaults={:controller=>"orders", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"orders", :action=>"destroy"} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466b0870 @defaults={:controller=>"products", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"products", :action=>"destroy"} @name=nil>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445db690 @defaults={:controller=>"carts", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"carts", :action=>"destroy"} @name=nil>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43424c08 @defaults={:controller=>"users", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"users", :action=>"destroy"} @name=nil>], "sessions"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"destroy"} @name=:sessions_destroy>]}>, "who_bought"=>#<Rack::Mount::Multimap:0x7f8d42444950 @hash={"products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"who_bought"} @name=:who_bought_product>]}>, "show"=>#<Rack::Mount::Multimap:0x7f8d4244bf70 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"show"} @name=:line_item>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"show"} @name=:order>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"show"} @name=:product>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"show"} @name=:cart>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"show"} @name=:user>]}>, "index"=>#<Rack::Mount::Multimap:0x7f8d4244e748 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"index"} @name=:line_items>], "admin"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>], "store"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"index"} @name=:orders>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"index"} @name=:products>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"index"} @name=:carts>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"index"} @name=:users>]}>, "create"=>#<Rack::Mount::Multimap:0x7f8d4244dcf8 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336ff60 @defaults={:controller=>"line_items", :action=>"create"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f8d4259e670 @name="LineItemsController">}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"line_items", :action=>"create"} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433f0ae8 @defaults={:controller=>"orders", :action=>"create"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"orders", :action=>"create"} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445098c0 @defaults={:controller=>"products", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"products", :action=>"create"} @name=nil>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44771568 @defaults={:controller=>"carts", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"carts", :action=>"create"} @name=nil>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434af240 @defaults={:controller=>"users", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"users", :action=>"create"} @name=nil>], "sessions"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"create"} @name=:sessions_create>]}>, "update"=>#<Rack::Mount::Multimap:0x7f8d4244ba48 @hash={"line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448bdcc8 @defaults={:controller=>"line_items", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"line_items", :action=>"update"} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4338e348 @defaults={:controller=>"orders", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"orders", :action=>"update"} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d45f67168 @defaults={:controller=>"products", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"products", :action=>"update"} @name=nil>], "carts"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445ea438 @defaults={:controller=>"carts", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"carts", :action=>"update"} @name=nil>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43444350 @defaults={:controller=>"users", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"users", :action=>"update"} @name=nil>]}>, "properties"=>#<Rack::Mount::Multimap:0x7f8d42441ed0 @hash={"rails/info"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>]}>}>, @recognition_graph=#<Rack::Mount::Multimap:0x7f8d4245f728 @hash={"rails"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>], "line_items"=>#<Rack::Mount::Multimap:0x7f8d42459ad0 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448a3bc0 @defaults={:controller=>"line_items", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"line_items", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"index"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"new"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"edit"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"show"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336ff60 @defaults={:controller=>"line_items", :action=>"create"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f8d4259e670 @name="LineItemsController">}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"line_items", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448bdcc8 @defaults={:controller=>"line_items", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"line_items", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "admin"=>#<Rack::Mount::Multimap:0x7f8d4245f200 @hash={"GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "store"=>#<Rack::Mount::Multimap:0x7f8d424557a0 @hash={"GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "orders"=>#<Rack::Mount::Multimap:0x7f8d4245bc68 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43386a58 @defaults={:controller=>"orders", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"orders", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"index"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"new"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"edit"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"show"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433f0ae8 @defaults={:controller=>"orders", :action=>"create"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"orders", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4338e348 @defaults={:controller=>"orders", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"orders", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "products"=>#<Rack::Mount::Multimap:0x7f8d42455228 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466b0870 @defaults={:controller=>"products", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"products", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"who_bought"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"index"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"new"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"edit"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"show"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445098c0 @defaults={:controller=>"products", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"products", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d45f67168 @defaults={:controller=>"products", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"products", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "carts"=>#<Rack::Mount::Multimap:0x7f8d42457938 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445db690 @defaults={:controller=>"carts", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"carts", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"index"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"new"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"edit"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"show"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44771568 @defaults={:controller=>"carts", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"carts", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445ea438 @defaults={:controller=>"carts", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"carts", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "users"=>#<Rack::Mount::Multimap:0x7f8d4245de00 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43424c08 @defaults={:controller=>"users", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:controller=>"users", :action=>"destroy"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"index"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"new"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"edit"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"show"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434af240 @defaults={:controller=>"users", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:controller=>"users", :action=>"create"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43444350 @defaults={:controller=>"users", :action=>"update"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:controller=>"users", :action=>"update"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>, "sessions"=>#<Rack::Mount::Multimap:0x7f8d4245ec88 @hash={"GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"new"} @name=:sessions_new>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"create"} @name=:sessions_create>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"destroy"} @name=:sessions_destroy>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>]}>}>, @valid_conditions=nil, @request_class=ActionDispatch::Request, @generation_key_analyzer=nil, @named_routes={:new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"new"} @name=:new_product>, :carts=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"index"} @name=:carts>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"edit"} @name=:edit_line_item>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"new"} @name=:new_line_item>, :products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"index"} @name=:products>, :order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"show"} @name=:order>, :user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"show"} @name=:user>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>, :who_bought_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"who_bought"} @name=:who_bought_product>, :cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"show"} @name=:cart>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"show"} @name=:product>, :store_index=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, :edit_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"edit"} @name=:edit_cart>, :edit_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"edit"} @name=:edit_user>, :store=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:controller=>"store", :action=>"index"} @name=:store>, :new_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"carts", :action=>"new"} @name=:new_cart>, :new_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"new"} @name=:new_user>, :users=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"users", :action=>"index"} @name=:users>, :edit_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"edit"} @name=:edit_order>, :sessions_new=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"new"} @name=:sessions_new>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"index"} @name=:line_items>, :new_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil> @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"new"} @name=:new_order>, :sessions_create=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"create"} @name=:sessions_create>, :admin_index=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"products", :action=>"edit"} @name=:edit_product>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"line_items", :action=>"show"} @name=:line_item>, :orders=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"orders", :action=>"index"} @name=:orders>, :sessions_destroy=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:controller=>"sessions", :action=>"destroy"} @name=:sessions_destroy>}>, @routes=[#<ActionDispatch::Routing::Route:0x7f8d4370a648 @name="admin_index", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/admin/index(.:format)", @defaults={:controller=>"admin", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"admin", :action=>"index"}, @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d43563268 @name="sessions_new", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/new(.:format)", @defaults={:controller=>"sessions", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"new"}, @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4351e000 @name="sessions_create", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/create(.:format)", @defaults={:controller=>"sessions", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"create"}, @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d43505898 @name="sessions_destroy", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/destroy(.:format)", @defaults={:controller=>"sessions", :action=>"destroy"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"destroy"}, @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d434e3ae0 @name="users", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users(.:format)", @defaults={:controller=>"users", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"users", :action=>"index"}, @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d434af510 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434af240 @defaults={:controller=>"users", :action=>"create"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users(.:format)", @defaults={:controller=>"users", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"users", :action=>"create"}, @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}>, #<ActionDispatch::Routing::Route:0x7f8d434a71f8 @name="new_user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/new(.:format)", @defaults={:controller=>"users", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"users", :action=>"new"}, @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4348e568 @name="edit_user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id/edit(.:format)", @defaults={:controller=>"users", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"edit"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4346fb40 @name="user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id(.:format)", @defaults={:controller=>"users", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"show"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d434450c0 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43444350 @defaults={:controller=>"users", :action=>"update"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id(.:format)", @defaults={:controller=>"users", :action=>"update"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"update"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}>, #<ActionDispatch::Routing::Route:0x7f8d43424f28 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43424c08 @defaults={:controller=>"users", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id(.:format)", @defaults={:controller=>"users", :action=>"destroy"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"destroy"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}>, #<ActionDispatch::Routing::Route:0x7f8d43410938 @name="orders", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders(.:format)", @defaults={:controller=>"orders", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"orders", :action=>"index"}, @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d433f16c8 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433f0ae8 @defaults={:controller=>"orders", :action=>"create"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders(.:format)", @defaults={:controller=>"orders", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"orders", :action=>"create"}, @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}>, #<ActionDispatch::Routing::Route:0x7f8d433e9158 @name="new_order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/new(.:format)", @defaults={:controller=>"orders", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"orders", :action=>"new"}, @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d433d1f80 @name="edit_order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id/edit(.:format)", @defaults={:controller=>"orders", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"edit"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d433aa6d8 @name="order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id(.:format)", @defaults={:controller=>"orders", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"show"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4338e618 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4338e348 @defaults={:controller=>"orders", :action=>"update"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id(.:format)", @defaults={:controller=>"orders", :action=>"update"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"update"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}>, #<ActionDispatch::Routing::Route:0x7f8d43386d28 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43386a58 @defaults={:controller=>"orders", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id(.:format)", @defaults={:controller=>"orders", :action=>"destroy"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"destroy"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}>, #<ActionDispatch::Routing::Route:0x7f8d4337d9d0 @name="line_items", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items(.:format)", @defaults={:controller=>"line_items", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"line_items", :action=>"index"}, @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d43370230 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336ff60 @defaults={:controller=>"line_items", :action=>"create"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f8d4259e670 @name="LineItemsController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items(.:format)", @defaults={:controller=>"line_items", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"line_items", :action=>"create"}, @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}>, #<ActionDispatch::Routing::Route:0x7f8d4336aa60 @name="new_line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/new(.:format)", @defaults={:controller=>"line_items", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"line_items", :action=>"new"}, @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d43358a68 @name="edit_line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id/edit(.:format)", @defaults={:controller=>"line_items", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"edit"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d43326c70 @name="line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id(.:format)", @defaults={:controller=>"line_items", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"show"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d448be970 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448bdcc8 @defaults={:controller=>"line_items", :action=>"update"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id(.:format)", @defaults={:controller=>"line_items", :action=>"update"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"update"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}>, #<ActionDispatch::Routing::Route:0x7f8d448a5470 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d448a3bc0 @defaults={:controller=>"line_items", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id(.:format)", @defaults={:controller=>"line_items", :action=>"destroy"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"destroy"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}>, #<ActionDispatch::Routing::Route:0x7f8d44880738 @name="carts", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts(.:format)", @defaults={:controller=>"carts", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"carts", :action=>"index"}, @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d44772828 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44771568 @defaults={:controller=>"carts", :action=>"create"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts(.:format)", @defaults={:controller=>"carts", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"carts", :action=>"create"}, @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}>, #<ActionDispatch::Routing::Route:0x7f8d4471f150 @name="new_cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/new(.:format)", @defaults={:controller=>"carts", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"carts", :action=>"new"}, @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4468c468 @name="edit_cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id/edit(.:format)", @defaults={:controller=>"carts", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"edit"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4461d068 @name="cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id(.:format)", @defaults={:controller=>"carts", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"show"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d445eb0e0 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445ea438 @defaults={:controller=>"carts", :action=>"update"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id(.:format)", @defaults={:controller=>"carts", :action=>"update"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"update"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}>, #<ActionDispatch::Routing::Route:0x7f8d445dbed8 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445db690 @defaults={:controller=>"carts", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id(.:format)", @defaults={:controller=>"carts", :action=>"destroy"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"destroy"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}>, #<ActionDispatch::Routing::Route:0x7f8d445cfed0 @name="store_index", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/store/index(.:format)", @defaults={:controller=>"store", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"store", :action=>"index"}, @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d44576510 @name="who_bought_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id/who_bought(.:format)", @defaults={:controller=>"products", :action=>"who_bought"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"who_bought"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d44534d40 @name="products", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products(.:format)", @defaults={:controller=>"products", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"products", :action=>"index"}, @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d4450a658 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445098c0 @defaults={:controller=>"products", :action=>"create"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products(.:format)", @defaults={:controller=>"products", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"products", :action=>"create"}, @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}>, #<ActionDispatch::Routing::Route:0x7f8d444fa8c0 @name="new_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/new(.:format)", @defaults={:controller=>"products", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"products", :action=>"new"}, @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d444e0790 @name="edit_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id/edit(.:format)", @defaults={:controller=>"products", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"edit"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d46047ce0 @name="product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id(.:format)", @defaults={:controller=>"products", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"show"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, #<ActionDispatch::Routing::Route:0x7f8d45f687c0 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d45f67168 @defaults={:controller=>"products", :action=>"update"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id(.:format)", @defaults={:controller=>"products", :action=>"update"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"update"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}>, #<ActionDispatch::Routing::Route:0x7f8d466b0b40 @name=nil, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466b0870 @defaults={:controller=>"products", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id(.:format)", @defaults={:controller=>"products", :action=>"destroy"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"destroy"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}>, #<ActionDispatch::Routing::Route:0x7f8d466a4868 @name="store", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/(.:format)", @defaults={:controller=>"store", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"store", :action=>"index"}, @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7f8d424e64d0 @name="rails_info_properties", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/rails/info/properties(.:format)", @defaults={:controller=>"rails/info", :action=>"properties"}, @segment_keys=[:format], @requirements={:controller=>"rails/info", :action=>"properties"}, @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}>], @resources_path_names={:edit=>"edit", :new=>"new"}, @url_helpers=#<Module:0x7f8d423ee8c0>, @finalized=true, @disable_clear_and_finalize=false, @valid_conditions=[:path, :taguri=, :content_charset, :fresh?, :gateway_interface, :xhr?, :html_safe?, :cache_control, :auth_type, :methods, :silence_warnings, :send, :content_mime_type, :tld_length, :blank?, :query_parameters, :parameters, :to_yaml_style, :referer, :acts_like?, :taint, :method_symbol, :to_enum, :tld_length=, :instance_variable_defined?, :path_info, :session_options, :key?, :require_or_load, :capture, :server_software, :content_type, :path_translated, :path_info=, :session_options=, :to_yaml, :filtered_parameters, :singleton_methods, :with_warnings, :instance_eval, :raw_host_with_port, :require_dependency, :session, :duplicable?, :cookies, :format, :present?, :enum_for, :scheme, :referrer, :nil?, :ssl?, :presence, :session=, :fullpath, :silence, :raw_post, :format=, :remote_host, :host_with_port, :POST, :protected_methods, :instance_exec, :env, :enable_warnings, :media_type, :protocol, :tainted?, :get?, :port_string, :request_method, :negotiate_mime, :request_parameters, :untaint, :instance_of?, :accept_charset, :user_agent, :equal?, :gem, :accept, :require_association, :to_yaml_properties, :logger, :remote_ident, :hash, :private_methods, :subdomain, :body_stream, :standard_port, :headers, :domain, :post?, :path_parameters, :authorization, :query_string, :kind_of?, :form_data?, :accept_encoding, :if_modified_since, :load, :freeze, :eql?, :values_at, :path_parameters=, :xml_http_request?, :remote_user, :filtered_env, :public_methods, :silence_stderr, :host, :ip, :content_length, :put?, :from, :is_a?, :accept_language, :if_none_match, :require, :options?, :reset_session, :accepts, :try, :load_dependency, :tap, :type, :server_name, :standard_port?, :params, :local?, :instance_variables, :silence_stream, :port, :__id__, :optional_port, :frozen?, :head?, :script_name, :to_a, :respond_to?, :display, :trace?, :singleton_class, :script_name=, :method, :class, :server_protocol, :to_param, :unloadable, :instance_variable_get, :==, :__send__, :server_port, :===, :symbolized_path_parameters, :extend, :remote_addr, :to_s, :formats, :negotiate, :clone, :to_query, :=~, :instance_variable_set, :suppress, :remote_ip, :forgery_whitelisted?, :media_type_params, :GET, :etag_matches?, :subdomains, :delete?, :url, :inspect, :[], :parseable_data?, :class_eval, :taguri, :[]=, :not_modified?, :dup, :request_method_symbol, :body, :pragma, :object_id, :controller, :action], @request_class=ActionDispatch::Request, @controller_constraints=nil, @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x7f8d4395b488 @helpers=[:hash_for_admin_index_url, :admin_index_url, :hash_for_admin_index_path, :admin_index_path, :hash_for_sessions_new_url, :sessions_new_url, :hash_for_sessions_new_path, :sessions_new_path, :hash_for_sessions_create_url, :sessions_create_url, :hash_for_sessions_create_path, :sessions_create_path, :hash_for_sessions_destroy_url, :sessions_destroy_url, :hash_for_sessions_destroy_path, :sessions_destroy_path, :hash_for_users_url, :users_url, :hash_for_users_path, :users_path, :hash_for_new_user_url, :new_user_url, :hash_for_new_user_path, :new_user_path, :hash_for_edit_user_url, :edit_user_url, :hash_for_edit_user_path, :edit_user_path, :hash_for_user_url, :user_url, :hash_for_user_path, :user_path, :hash_for_orders_url, :orders_url, :hash_for_orders_path, :orders_path, :hash_for_new_order_url, :new_order_url, :hash_for_new_order_path, :new_order_path, :hash_for_edit_order_url, :edit_order_url, :hash_for_edit_order_path, :edit_order_path, :hash_for_order_url, :order_url, :hash_for_order_path, :order_path, :hash_for_line_items_url, :line_items_url, :hash_for_line_items_path, :line_items_path, :hash_for_new_line_item_url, :new_line_item_url, :hash_for_new_line_item_path, :new_line_item_path, :hash_for_edit_line_item_url, :edit_line_item_url, :hash_for_edit_line_item_path, :edit_line_item_path, :hash_for_line_item_url, :line_item_url, :hash_for_line_item_path, :line_item_path, :hash_for_carts_url, :carts_url, :hash_for_carts_path, :carts_path, :hash_for_new_cart_url, :new_cart_url, :hash_for_new_cart_path, :new_cart_path, :hash_for_edit_cart_url, :edit_cart_url, :hash_for_edit_cart_path, :edit_cart_path, :hash_for_cart_url, :cart_url, :hash_for_cart_path, :cart_path, :hash_for_store_index_url, :store_index_url, :hash_for_store_index_path, :store_index_path, :hash_for_who_bought_product_url, :who_bought_product_url, :hash_for_who_bought_product_path, :who_bought_product_path, :hash_for_products_url, :products_url, :hash_for_products_path, :products_path, :hash_for_new_product_url, :new_product_url, :hash_for_new_product_path, :new_product_path, :hash_for_edit_product_url, :edit_product_url, :hash_for_edit_product_path, :edit_product_path, :hash_for_product_url, :product_url, :hash_for_product_path, :product_path, :hash_for_store_url, :store_url, :hash_for_store_path, :store_path, :hash_for_rails_info_properties_url, :rails_info_properties_url, :hash_for_rails_info_properties_path, :rails_info_properties_path], @routes={:new_product=>#<ActionDispatch::Routing::Route:0x7f8d444fa8c0 @name="new_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444fa500 @defaults={:controller=>"products", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/new(.:format)", @defaults={:controller=>"products", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"products", :action=>"new"}, @conditions={:path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :carts=>#<ActionDispatch::Routing::Route:0x7f8d44880738 @name="carts", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4487f950 @defaults={:controller=>"carts", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts(.:format)", @defaults={:controller=>"carts", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"carts", :action=>"index"}, @conditions={:path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :edit_line_item=>#<ActionDispatch::Routing::Route:0x7f8d43358a68 @name="edit_line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43358680 @defaults={:controller=>"line_items", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id/edit(.:format)", @defaults={:controller=>"line_items", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"edit"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :new_line_item=>#<ActionDispatch::Routing::Route:0x7f8d4336aa60 @name="new_line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4336a790 @defaults={:controller=>"line_items", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/new(.:format)", @defaults={:controller=>"line_items", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"line_items", :action=>"new"}, @conditions={:path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :products=>#<ActionDispatch::Routing::Route:0x7f8d44534d40 @name="products", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44534110 @defaults={:controller=>"products", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products(.:format)", @defaults={:controller=>"products", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"products", :action=>"index"}, @conditions={:path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :order=>#<ActionDispatch::Routing::Route:0x7f8d433aa6d8 @name="order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433a9eb8 @defaults={:controller=>"orders", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id(.:format)", @defaults={:controller=>"orders", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"show"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :user=>#<ActionDispatch::Routing::Route:0x7f8d4346fb40 @name="user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4346f870 @defaults={:controller=>"users", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id(.:format)", @defaults={:controller=>"users", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"show"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :rails_info_properties=>#<ActionDispatch::Routing::Route:0x7f8d424e64d0 @name="rails_info_properties", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d424e6098 @defaults={:controller=>"rails/info", :action=>"properties"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/rails/info/properties(.:format)", @defaults={:controller=>"rails/info", :action=>"properties"}, @segment_keys=[:format], @requirements={:controller=>"rails/info", :action=>"properties"}, @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}>, :who_bought_product=>#<ActionDispatch::Routing::Route:0x7f8d44576510 @name="who_bought_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44575fe8 @defaults={:controller=>"products", :action=>"who_bought"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id/who_bought(.:format)", @defaults={:controller=>"products", :action=>"who_bought"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"who_bought"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :cart=>#<ActionDispatch::Routing::Route:0x7f8d4461d068 @name="cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4461ccf8 @defaults={:controller=>"carts", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id(.:format)", @defaults={:controller=>"carts", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"show"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :product=>#<ActionDispatch::Routing::Route:0x7f8d46047ce0 @name="product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d46046868 @defaults={:controller=>"products", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id(.:format)", @defaults={:controller=>"products", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"show"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :store_index=>#<ActionDispatch::Routing::Route:0x7f8d445cfed0 @name="store_index", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d445cf778 @defaults={:controller=>"store", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/store/index(.:format)", @defaults={:controller=>"store", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"store", :action=>"index"}, @conditions={:path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :edit_cart=>#<ActionDispatch::Routing::Route:0x7f8d4468c468 @name="edit_cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4468a3c0 @defaults={:controller=>"carts", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/:id/edit(.:format)", @defaults={:controller=>"carts", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"carts", :action=>"edit"}, @conditions={:path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :edit_user=>#<ActionDispatch::Routing::Route:0x7f8d4348e568 @name="edit_user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4348de88 @defaults={:controller=>"users", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/:id/edit(.:format)", @defaults={:controller=>"users", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"users", :action=>"edit"}, @conditions={:path_info=>/\A\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :store=>#<ActionDispatch::Routing::Route:0x7f8d466a4868 @name="store", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d466a2e50 @defaults={:controller=>"store", :action=>"index"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42409c88 @name="StoreController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/(.:format)", @defaults={:controller=>"store", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"store", :action=>"index"}, @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/}>, :new_cart=>#<ActionDispatch::Routing::Route:0x7f8d4471f150 @name="new_cart", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d44717450 @defaults={:controller=>"carts", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/carts/new(.:format)", @defaults={:controller=>"carts", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"carts", :action=>"new"}, @conditions={:path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :new_user=>#<ActionDispatch::Routing::Route:0x7f8d434a71f8 @name="new_user", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434a6c30 @defaults={:controller=>"users", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users/new(.:format)", @defaults={:controller=>"users", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"users", :action=>"new"}, @conditions={:path_info=>/\A\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :users=>#<ActionDispatch::Routing::Route:0x7f8d434e3ae0 @name="users", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d434e3810 @defaults={:controller=>"users", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/users(.:format)", @defaults={:controller=>"users", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"users", :action=>"index"}, @conditions={:path_info=>/\A\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :edit_order=>#<ActionDispatch::Routing::Route:0x7f8d433d1f80 @name="edit_order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433d15d0 @defaults={:controller=>"orders", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/:id/edit(.:format)", @defaults={:controller=>"orders", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"orders", :action=>"edit"}, @conditions={:path_info=>/\A\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :sessions_new=>#<ActionDispatch::Routing::Route:0x7f8d43563268 @name="sessions_new", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43562f98 @defaults={:controller=>"sessions", :action=>"new"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/new(.:format)", @defaults={:controller=>"sessions", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"new"}, @conditions={:path_info=>/\A\/sessions\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :line_items=>#<ActionDispatch::Routing::Route:0x7f8d4337d9d0 @name="line_items", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4337d700 @defaults={:controller=>"line_items", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items(.:format)", @defaults={:controller=>"line_items", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"line_items", :action=>"index"}, @conditions={:path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :new_order=>#<ActionDispatch::Routing::Route:0x7f8d433e9158 @name="new_order", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d433e8e88 @defaults={:controller=>"orders", :action=>"new"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f8d42699318 @name="OrdersController">}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders/new(.:format)", @defaults={:controller=>"orders", :action=>"new"}, @segment_keys=[:format], @requirements={:controller=>"orders", :action=>"new"}, @conditions={:path_info=>/\A\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :sessions_create=>#<ActionDispatch::Routing::Route:0x7f8d4351e000 @name="sessions_create", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4351dbf0 @defaults={:controller=>"sessions", :action=>"create"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/create(.:format)", @defaults={:controller=>"sessions", :action=>"create"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"create"}, @conditions={:path_info=>/\A\/sessions\/create(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :admin_index=>#<ActionDispatch::Routing::Route:0x7f8d4370a648 @name="admin_index", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4370cab0 @defaults={:controller=>"admin", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/admin/index(.:format)", @defaults={:controller=>"admin", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"admin", :action=>"index"}, @conditions={:path_info=>/\A\/admin\/index(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :edit_product=>#<ActionDispatch::Routing::Route:0x7f8d444e0790 @name="edit_product", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d444dfe80 @defaults={:controller=>"products", :action=>"edit"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/products/:id/edit(.:format)", @defaults={:controller=>"products", :action=>"edit"}, @segment_keys=[:id, :format], @requirements={:controller=>"products", :action=>"edit"}, @conditions={:path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :line_item=>#<ActionDispatch::Routing::Route:0x7f8d43326c70 @name="line_item", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d43326810 @defaults={:controller=>"line_items", :action=>"show"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/line_items/:id(.:format)", @defaults={:controller=>"line_items", :action=>"show"}, @segment_keys=[:id, :format], @requirements={:controller=>"line_items", :action=>"show"}, @conditions={:path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :orders=>#<ActionDispatch::Routing::Route:0x7f8d43410938 @name="orders", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d4340ffb0 @defaults={:controller=>"orders", :action=>"index"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/orders(.:format)", @defaults={:controller=>"orders", :action=>"index"}, @segment_keys=[:format], @requirements={:controller=>"orders", :action=>"index"}, @conditions={:path_info=>/\A\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>, :sessions_destroy=>#<ActionDispatch::Routing::Route:0x7f8d43505898 @name="sessions_destroy", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f8d435055f0 @defaults={:controller=>"sessions", :action=>"destroy"}, @controllers={}, @glob_param=nil>, @set=#<ActionDispatch::Routing::RouteSet:0x7f8d47e338a8 ...>, @path="/sessions/destroy(.:format)", @defaults={:controller=>"sessions", :action=>"destroy"}, @segment_keys=[:format], @requirements={:controller=>"sessions", :action=>"destroy"}, @conditions={:path_info=>/\A\/sessions\/destroy(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}>}, @module=#<Module:0x7f8d4395b3c0>>> action_dispatch.secret_token: "21d0fd931f5c004bf7c6c1dbadeb0271123557a574f21d744399d91c6a47c1ee14eeabd5eddd2d5ef8a07d4cf2b705fd00b48d6f4a3ae22c9b86b0822b563e7a" rack.errors: #<IO:0x7f8d47e43aa0> rack.input: #<StringIO:0x7f8d4239f3d8> rack.multiprocess: false rack.multithread: false rack.request.cookie_hash: {"HttpOnly"=>nil, "_depot_session"=>"BAh7CCIQX2NzcmZfdG9rZW4iMWIybll1SlNxU1BQdHVoRDJERTRCMHdWZTFWWFd4dWtLMzFBM1lDR2Zyemc9Ig9zZXNzaW9uX2lkIiU2ZTJmMDc2MGFhZDc0MTRjODM2OWI1NGNhZDQ1NDE1YyIKZmxhc2hJQzolQWN0aW9uRGlzcGF0Y2g6OkZsYXNoOjpGbGFzaEhhc2h7BjoLbm90aWNlIh5UaGFuayB5b3UgZm9yIHlvdXIgb3JkZXIuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsA--c6fe21a39c35a2f13753942f1d15de2040bdb97e", "path"=>"/"} rack.request.cookie_string: "_depot_session=BAh7CCIQX2NzcmZfdG9rZW4iMWIybll1SlNxU1BQdHVoRDJERTRCMHdWZTFWWFd4dWtLMzFBM1lDR2Zyemc9Ig9zZXNzaW9uX2lkIiU2ZTJmMDc2MGFhZDc0MTRjODM2OWI1NGNhZDQ1NDE1YyIKZmxhc2hJQzolQWN0aW9uRGlzcGF0Y2g6OkZsYXNoOjpGbGFzaEhhc2h7BjoLbm90aWNlIh5UaGFuayB5b3UgZm9yIHlvdXIgb3JkZXIuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsA--c6fe21a39c35a2f13753942f1d15de2040bdb97e; path=/; HttpOnly" rack.request.query_hash: {} rack.request.query_string: "" rack.run_once: false rack.session: {"_csrf_token"=>"b2nYuJSqSPPtuhD2DE4B0wVe1VXWxukK31A3YCGfrzg=", "session_id"=>"6e2f0760aad7414c8369b54cad45415c", "cart_id"=>3, "flash"=>{:notice=>"Thank you for your order."}} rack.session.options: {:defer=>false, :httponly=>true, :expire_after=>nil, :domain=>nil, :key=>"_depot_session", :renew=>false, :id=>"6e2f0760aad7414c8369b54cad45415c", :path=>"/", :secure=>false} rack.url_scheme: "http" rack.version: [1, 1]
Headers:
None
Ticket 6125 : SQLite3::CorruptException: database disk image is malformed
Tue, 07 Dec 2010 22:26:57 GMT
/home/rubys/.rvm/rubies/ruby-1.8.7-p302/bin/ruby -v
ruby 1.8.7 (2010-08-16 patchlevel 302) [x86_64-linux]
gem -v
1.3.7
bundle show
Gems included by the bundle:
* abstract (1.0.0)
* actionmailer (3.1.0.beta)
* actionpack (3.1.0.beta)
* activemodel (3.1.0.beta)
* activerecord (3.1.0.beta)
* activeresource (3.1.0.beta)
* activesupport (3.1.0.beta)
* arel (2.0.7.beta.20101201093009 89194f5)
* builder (3.0.0)
* bundler (1.0.7)
* erubis (2.6.6)
* i18n (0.5.0)
* mail (2.2.12)
* mime-types (1.16)
* polyglot (0.3.1)
* rack (1.2.1 85ca454)
* rack-cache (0.5.3)
* rack-mount (0.6.13)
* rack-test (0.5.6)
* rails (3.1.0.beta 7c92063)
* railties (3.1.0.beta)
* rake (0.8.7)
* sqlite3-ruby (1.3.2)
* thor (0.14.6)
* treetop (1.4.9)
* tzinfo (0.3.23)
* will_paginate (3.0.pre2)
rake about
(in /home/rubys/tmp/work/corrupt)
About your application's environment
Ruby version 1.8.7 (x86_64-linux)
RubyGems version 1.3.7
Rack version 1.2
Rails version 3.1.0.beta
Active Record version 3.1.0.beta
Action Pack version 3.1.0.beta
Active Resource version 3.1.0.beta
Action Mailer version 3.1.0.beta
Active Support version 3.1.0.beta
Application root /home/rubys/tmp/work/corrupt
Environment development
git log -1
commit 7c920631ec3b314cfaa3a60d265de40cba3e8135
Author: Santiago Pastorino <santiago@wyeworks.com>
Date: Sun Dec 5 13:26:14 2010 -0200
Test using default option as symbol added for human_attribute_name