<"42.95"> expected but was <"Using rake (0.8.7) ">. Traceback: /home/rubys/svn/rails4/Book/util/checkdepot.rb:303
ruby -rubygems /home/rubys/git/rails/bin/rails new depot_client
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.
edit app/models/product.rb
class Product < ActiveResource::Base
self.site = 'http://dave:secret@localhost:3000/'
end
echo "Product.find(2).title" | IRBRC=tmp/irbrc rails console
Loading development environment (Rails 3.1.0.beta)
>> Product.find(2).title
ActiveResource::ServerError: Failed. Response code = 500. Response message = Internal Server Error .
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:147:in `handle_response'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:114:in `request'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:79:in `get'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:217:in `with_auth'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:79:in `get'
from /home/rubys/git/rails/activeresource/lib/active_resource/base.rb:906:in `find_single'
from /home/rubys/git/rails/activeresource/lib/active_resource/base.rb:798:in `find'
from (irb):1
>>
edit app/controllers/line_items_controller.rb
def create
@cart = current_cart
if params[:line_item]
# ActiveResource
params[:line_item][:order_id] = params[:order_id]
@line_item = LineItem.new(params[:line_item])
else
# HTML forms
product = Product.find(params[:product_id])
@line_item = @cart.add_product(product.id)
end
respond_to do |format|
if @line_item.save
format.html { redirect_to(store_url) }
format.js { @current_item = @line_item }
format.xml { render :xml => @line_item,
:status => :created, :location => @line_item }
else
format.html { render :action => "new" }
format.xml { render :xml => @line_item.errors,
:status => :unprocessable_entity }
end
end
end
edit config/routes.rb
Depot::Application.routes.draw do
get 'admin' => 'admin#index'
controller :sessions do
get 'login' => :new
post 'login' => :create
delete 'logout' => :destroy
end
scope '(:locale)' do
resources :users
resources :orders do
resources :line_items
end
resources :line_items
resources :carts
resources :products do
get :who_bought, :on => :member
end
root :to => 'store#index', :as => 'store'
end
end
echo "Product.find(2).title" | IRBRC=tmp/irbrc rails console
Loading development environment (Rails 3.1.0.beta)
>> Product.find(2).title
ActiveResource::ServerError: Failed. Response code = 500. Response message = Internal Server Error .
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:147:in `handle_response'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:114:in `request'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:79:in `get'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:217:in `with_auth'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:79:in `get'
from /home/rubys/git/rails/activeresource/lib/active_resource/base.rb:906:in `find_single'
from /home/rubys/git/rails/activeresource/lib/active_resource/base.rb:798:in `find'
from (irb):1
>>
echo "p = Product.find(2)\\nputs p.price\\np.price-=5\\np.save" | IRBRC=tmp/irbrc rails console
Loading development environment (Rails 3.1.0.beta)
>> p = Product.find(2)
ActiveResource::ServerError: Failed. Response code = 500. Response message = Internal Server Error .
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:147:in `handle_response'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:114:in `request'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:79:in `get'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:217:in `with_auth'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:79:in `get'
from /home/rubys/git/rails/activeresource/lib/active_resource/base.rb:906:in `find_single'
from /home/rubys/git/rails/activeresource/lib/active_resource/base.rb:798:in `find'
from (irb):1
>> puts p.price
NoMethodError: undefined method `price' for nil:NilClass
from /home/rubys/git/rails/activesupport/lib/active_support/whiny_nil.rb:48:in `method_missing'
from (irb):2
>> p.price-=5
NoMethodError: undefined method `price' for nil:NilClass
from /home/rubys/git/rails/activesupport/lib/active_support/whiny_nil.rb:48:in `method_missing'
from (irb):3
>> p.save
NoMethodError: You have a nil object when you didn't expect it!
You might have expected an instance of ActiveRecord::Base.
The error occurred while evaluating nil.save
from (irb):4
>>
get /
SQLite3::CorruptException: database disk image is malformed: SELECT "products".* FROM "products" ORDER BY title
Rails.root: /home/rubys/svn/rails4/Book/util/work-188/depot
app/controllers/store_controller.rb:14:in `index'
/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/base.rb:427:in `__send__'
/home/rubys/git/rails/activerecord/lib/active_record/base.rb:427:in `all'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/implicit_render.rb:4: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:435: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:257: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.8-r30068/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
/home/rubys/.rvm/rubies/ruby-1.8.8-r30068/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
/home/rubys/.rvm/rubies/ruby-1.8.8-r30068/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
/home/rubys/.rvm/rubies/ruby-1.8.8-r30068/lib/ruby/1.8/webrick/server.rb:162
/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/base.rb:427:in `__send__'
/home/rubys/git/rails/activerecord/lib/active_record/base.rb:427:in `all'
app/controllers/store_controller.rb:14:in `index'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/implicit_render.rb:4: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:435: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:257: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.8-r30068/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
/home/rubys/.rvm/rubies/ruby-1.8.8-r30068/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
/home/rubys/.rvm/rubies/ruby-1.8.8-r30068/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
/home/rubys/.rvm/rubies/ruby-1.8.8-r30068/lib/ruby/1.8/webrick/server.rb:162
Parameters:
None
GATEWAY_INTERFACE: "CGI/1.1"
HTTP_ACCEPT: "text/html"
HTTP_COOKIE: "_views_session=BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ%3D%3D--3dc508949a88536332a8065cbe79d0396615f319; 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.8/2010-12-03)"
action_controller.instance: #<StoreController:0x7f46f1ae5058 @_params={"action"=>"index", "controller"=>"store"}, @_action_name="index", @_routes=nil, @_config=#<OrderedHash {}>, @view_context_class=nil, @action_has_layout=true, @_response=#<ActionDispatch::Response:0x7f46f1ae4ba8 @length=0, @etag=nil, @sending_file=false, @header={}, @block=nil, @writer=#<Proc:0x00007f46f1a0d4f0@/home/rubys/git/rails/actionpack/lib/action_dispatch/http/response.rb:43>, @status=200, @cache_control={}, @cookie=[], @request=#<ActionDispatch::Request:0x7f46f1ae4c20 @env={"action_dispatch.request.formats"=>[#<Mime::Type:0x7f46f19c7040 @string="text/html", @synonyms=["application/xhtml+xml"], @symbol=:html>], "action_dispatch.request.parameters"=>{"action"=>"index", "controller"=>"store"}, "rack.session"=>{}, "HTTP_HOST"=>"localhost:3000", "HTTP_ACCEPT"=>"text/html", "SERVER_NAME"=>"localhost", "rack.request.cookie_hash"=>{"HttpOnly"=>nil, "path"=>"/", "_views_session"=>"BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ==--3dc508949a88536332a8065cbe79d0396615f319"}, "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::RemoteIpGetter:0x7f46f1ba4688 @check_ip_spoofing=true, @env={...}, @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i>, "REQUEST_PATH"=>"/", "rack.url_scheme"=>"http", "REMOTE_HOST"=>"localhost", "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.unsigned_session_cookie"=>{}, "rack.errors"=>#<IO:0x7f46f69b02a0>, "SERVER_PROTOCOL"=>"HTTP/1.1", "action_dispatch.request.accepts"=>[#<Mime::Type:0x7f46f19c7040 @string="text/html", @synonyms=["application/xhtml+xml"], @symbol=:html>], "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 @set=#<Rack::Mount::RouteSet:0x7f46f1c4e6b0 @parameters_key="action_dispatch.request.path_parameters", @recognition_keys=[:request_method], @optimized_recognize_defined=true, @valid_conditions=nil, @request_class=ActionDispatch::Request, @named_routes={:products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, :new_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, :new_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, :admin=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>, :edit_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, :order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, :order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, :new_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, :edit_order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, :new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, :new_order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, :logout=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, :orders=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, :order_line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, :user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, :users=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, :login=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, :store=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, :who_bought_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, :cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, :carts=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, :edit_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, :edit_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>}, @generation_graph=#<Rack::Mount::Multimap:0x7f46f1889480 @hash={"line_items"=>#<Rack::Mount::Multimap:0x7f46f18810a0 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>]}>, "admin"=>#<Rack::Mount::Multimap:0x7f46f18887b0 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>]}>, "store"=>#<Rack::Mount::Multimap:0x7f46f1868050 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "orders"=>#<Rack::Mount::Multimap:0x7f46f187e6e8 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>]}>, "products"=>#<Rack::Mount::Multimap:0x7f46f186f648 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>], "who_bought"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>]}>, "carts"=>#<Rack::Mount::Multimap:0x7f46f1876a88 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>]}>, "users"=>#<Rack::Mount::Multimap:0x7f46f1885448 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>]}>, "sessions"=>#<Rack::Mount::Multimap:0x7f46f1887ab8 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>]}>, "rails/info"=>#<Rack::Mount::Multimap:0x7f46f1867b28 @hash={"properties"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>]}>}>, @recognition_graph=#<Rack::Mount::Multimap:0x7f46f18a36a0 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>]}>, @routes=[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], @generation_key_analyzer=nil, @generation_keys=[:controller, :action], @recognition_key_analyzer=nil>, @valid_conditions=[:taguri, :load_dependency, :instance_variable_get, :user_agent, :silence_stream, :method_symbol, :to_param, :negotiate, :__id__, :raw_post, :taguri=, :host, :POST, :to_s, :object_id, :protocol, :url, :respond_to?, :not_modified?, :subdomains, :clone, :to_yaml_style, :request_parameters, :if_modified_since, :instance_variable_set, :__send__, :to_query, :params, :extend, :port, :accepts, :unloadable, :inspect, :to_enum, :remote_host, :script_name, :to_yaml, :media_type, :dup, :gateway_interface, :get?, :authorization, :script_name=, :symbolized_path_parameters, :suppress, :form_data?, :if_none_match, :options?, :content_type, :methods, :load, :enum_for, :tld_length, :subdomain, :blank?, :parameters, :class_eval, :taint, :post?, :instance_variable_defined?, :tld_length=, :path_translated, :nil?, :scheme, :trace?, :raw_host_with_port, :formats, :fullpath, :reset_session, :singleton_methods, :send, :xml_http_request?, :silence_warnings, :require, :format, :require_dependency, :local?, :path_info, :present?, :put?, :from, :remote_ident, :session_options, :equal?, :presence, :body, :format=, :try, :path_info=, :capture, :port_string, :session_options=, :require_or_load, :to_yaml_properties, :with_warnings, :protected_methods, :instance_eval, :body_stream, :tainted?, :instance_of?, :media_type_params, :domain, :etag_matches?, :remote_user, :untaint, :head?, :eql?, :remote_addr, :filtered_parameters, :silence, :parseable_data?, :standard_port, :enable_warnings, :private_methods, :instance_exec, :display, :html_safe?, :accept_charset, :remote_ip, :content_length, :freeze, :GET, :fresh?, :server_name, :content_charset, :kind_of?, :session, :cache_control, :ip, :duplicable?, :type, :negotiate_mime, :gem, :require_association, :session=, :public_methods, :referer, :request_method, :==, :accept_encoding, :method, :auth_type, :env, :===, :server_protocol, :forgery_whitelisted?, :delete?, :is_a?, :standard_port?, :tap, :key?, :optional_port, :class, :path_parameters, :accept, :query_parameters, :hash, :instance_variables, :request_method_symbol, :referrer, :silence_stderr, :logger, :frozen?, :=~, :query_string, :ssl?, :path_parameters=, :server_software, :accept_language, :headers, :xhr?, :host_with_port, :pragma, :to_a, :filtered_env, :path, :content_mime_type, :values_at, :[], :server_port, :singleton_class, :acts_like?, :cookies, :[]=, :controller, :action], @request_class=ActionDispatch::Request, @url_helpers=#<Module:0x7f46f1b3fdf0>, @finalized=true, @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x7f46f2404710 @routes={:products=>#<ActionDispatch::Routing::Route:0x7f46f1992d18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :new_cart=>#<ActionDispatch::Routing::Route:0x7f46f19fb318 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :new_user=>#<ActionDispatch::Routing::Route:0x7f46f1bef048 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :admin=>#<ActionDispatch::Routing::Route:0x7f46f1c40e48 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/}, @path="/admin(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil>>, :rails_info_properties=>#<ActionDispatch::Routing::Route:0x7f46f1901430 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"properties", :controller=>"rails/info"}, @name="rails_info_properties", @defaults={:action=>"properties", :controller=>"rails/info"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>>, :edit_order=>#<ActionDispatch::Routing::Route:0x7f46f1ab7090 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b1d2a0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="order_line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :edit_product=>#<ActionDispatch::Routing::Route:0x7f46f1965610 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :order=>#<ActionDispatch::Routing::Route:0x7f46f1aaa408 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :new_order=>#<ActionDispatch::Routing::Route:0x7f46f1ac3020 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :edit_order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b42ff0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_order_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :product=>#<ActionDispatch::Routing::Route:0x7f46f1947fe8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil>>, :new_product=>#<ActionDispatch::Routing::Route:0x7f46f197d300 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a3c598 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :new_order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b5cd38 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_order_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :logout=>#<ActionDispatch::Routing::Route:0x7f46f1c1a720 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/}, @path="/logout(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, :edit_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a49f18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :orders=>#<ActionDispatch::Routing::Route:0x7f46f1adb468 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :order_line_items=>#<ActionDispatch::Routing::Route:0x7f46f1baf060 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="order_line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :user=>#<ActionDispatch::Routing::Route:0x7f46f1bd2628 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :users=>#<ActionDispatch::Routing::Route:0x7f46f1c100e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :login=>#<ActionDispatch::Routing::Route:0x7f46f1c31f60 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, :new_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a56718 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :store=>#<ActionDispatch::Routing::Route:0x7f46f19139c8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil>>, :line_items=>#<ActionDispatch::Routing::Route:0x7f46f1a72dc8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :who_bought_product=>#<ActionDispatch::Routing::Route:0x7f46f19a8c08 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/who_bought(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :cart=>#<ActionDispatch::Routing::Route:0x7f46f19d4538 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :carts=>#<ActionDispatch::Routing::Route:0x7f46f1a18170 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :edit_cart=>#<ActionDispatch::Routing::Route:0x7f46f19e19b8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :edit_user=>#<ActionDispatch::Routing::Route:0x7f46f1be0340 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil>>}, @module=#<Module:0x7f46f2404648>, @helpers=[:hash_for_admin_url, :admin_url, :hash_for_admin_path, :admin_path, :hash_for_login_url, :login_url, :hash_for_login_path, :login_path, :hash_for_logout_url, :logout_url, :hash_for_logout_path, :logout_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_order_line_items_url, :order_line_items_url, :hash_for_order_line_items_path, :order_line_items_path, :hash_for_new_order_line_item_url, :new_order_line_item_url, :hash_for_new_order_line_item_path, :new_order_line_item_path, :hash_for_edit_order_line_item_url, :edit_order_line_item_url, :hash_for_edit_order_line_item_path, :edit_order_line_item_path, :hash_for_order_line_item_url, :order_line_item_url, :hash_for_order_line_item_path, :order_line_item_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_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=[#<ActionDispatch::Routing::Route:0x7f46f1c40e48 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/}, @path="/admin(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c31f60 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c1f1a8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"sessions"}, @name=nil, @defaults={:action=>"create", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c1a720 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/}, @path="/logout(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c100e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c027b0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"users"}, @name=nil, @defaults={:action=>"create", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bef048 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1be0340 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bd2628 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bc75c0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"users"}, @name=nil, @defaults={:action=>"update", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bbb978 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"users"}, @name=nil, @defaults={:action=>"destroy", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1baf060 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="order_line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b910d8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"line_items"}, @name=nil, @defaults={:action=>"create", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b5cd38 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_order_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b42ff0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_order_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b1d2a0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="order_line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1af4918 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"line_items"}, @name=nil, @defaults={:action=>"update", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1aeaa30 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"line_items"}, @name=nil, @defaults={:action=>"destroy", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1adb468 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ac88e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"orders"}, @name=nil, @defaults={:action=>"create", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ac3020 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ab7090 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1aaa408 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a8ebb8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"orders"}, @name=nil, @defaults={:action=>"update", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a84ed8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"orders"}, @name=nil, @defaults={:action=>"destroy", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a72dc8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a69818 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"line_items"}, @name=nil, @defaults={:action=>"create", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a56718 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a49f18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a3c598 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a26310 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"line_items"}, @name=nil, @defaults={:action=>"update", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a1ffd8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"line_items"}, @name=nil, @defaults={:action=>"destroy", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a18170 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a06808 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"carts"}, @name=nil, @defaults={:action=>"create", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19fb318 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19e19b8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19d4538 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19c0678 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"carts"}, @name=nil, @defaults={:action=>"update", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19b6fb0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"carts"}, @name=nil, @defaults={:action=>"destroy", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19a8c08 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/who_bought(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1992d18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1987f30 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"products"}, @name=nil, @defaults={:action=>"create", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f197d300 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1965610 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1947fe8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1925218 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"products"}, @name=nil, @defaults={:action=>"update", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f191f110 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"products"}, @name=nil, @defaults={:action=>"destroy", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19139c8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1901430 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"properties", :controller=>"rails/info"}, @name="rails_info_properties", @defaults={:action=>"properties", :controller=>"rails/info"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>>], @default_url_options={}, @disable_clear_and_finalize=false, @controller_constraints=nil, @resources_path_names={:edit=>"edit", :new=>"new"}, @append=[#<Proc:0x00007f46f2547528@/home/rubys/git/rails/railties/lib/rails/application/finisher.rb:30>]>, "action_dispatch.secret_token"=>"21d0fd931f5c004bf7c6c1dbadeb0271123557a574f21d744399d91c6a47c1ee14eeabd5eddd2d5ef8a07d4cf2b705fd00b48d6f4a3ae22c9b86b0822b563e7a", "rack.version"=>[1, 1], "rack.run_once"=>false, "SERVER_SOFTWARE"=>"WEBrick/1.3.1 (Ruby/1.8.8/2010-12-03)", "REMOTE_ADDR"=>"127.0.0.1", "PATH_INFO"=>"/", "action_dispatch.request.path_parameters"=>{:action=>"index", :controller=>"store"}, "rack.request.cookie_string"=>"_views_session=BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ%3D%3D--3dc508949a88536332a8065cbe79d0396615f319; path=/; HttpOnly", "action_dispatch.asset_path"=>nil, "SCRIPT_NAME"=>"", "action_dispatch.parameter_filter"=>[:password], "HTTP_VERSION"=>"HTTP/1.1", "rack.multithread"=>false, "HTTP_COOKIE"=>"_views_session=BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ%3D%3D--3dc508949a88536332a8065cbe79d0396615f319; path=/; HttpOnly", "action_dispatch.request.request_parameters"=>{}, "action_dispatch.cookies"=>{"HttpOnly"=>nil, "path"=>"/", "_views_session"=>"BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ==--3dc508949a88536332a8065cbe79d0396615f319"}, "rack.multiprocess"=>false, "REQUEST_URI"=>"http://localhost:3000/", "rack.request.query_hash"=>{}, "SERVER_PORT"=>"3000", "action_controller.instance"=>#<StoreController:0x7f46f1ae5058 ...>, "rack.session.options"=>{:id=>nil, :defer=>false, :key=>"_depot_session", :renew=>false, :secure=>false, :path=>"/", :httponly=>true, :expire_after=>nil, :domain=>nil}, "REQUEST_METHOD"=>"GET", "rack.request.query_string"=>"", "action_dispatch.request.content_type"=>nil, "rack.input"=>#<StringIO:0x7f46f1ba54e8>, "QUERY_STRING"=>"", "GATEWAY_INTERFACE"=>"CGI/1.1"}, @request_method="GET", @filtered_parameters={"action"=>"index", "controller"=>"store"}, @fullpath="/", @method="GET">, @body=[], @blank=false>, @_response_body=nil, @_status=200, @_env={"action_dispatch.request.formats"=>[#<Mime::Type:0x7f46f19c7040 @string="text/html", @synonyms=["application/xhtml+xml"], @symbol=:html>], "action_dispatch.request.parameters"=>{"action"=>"index", "controller"=>"store"}, "rack.session"=>{}, "HTTP_HOST"=>"localhost:3000", "HTTP_ACCEPT"=>"text/html", "SERVER_NAME"=>"localhost", "rack.request.cookie_hash"=>{"HttpOnly"=>nil, "path"=>"/", "_views_session"=>"BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ==--3dc508949a88536332a8065cbe79d0396615f319"}, "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::RemoteIpGetter:0x7f46f1ba4688 @check_ip_spoofing=true, @env={...}, @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i>, "REQUEST_PATH"=>"/", "rack.url_scheme"=>"http", "REMOTE_HOST"=>"localhost", "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.unsigned_session_cookie"=>{}, "rack.errors"=>#<IO:0x7f46f69b02a0>, "SERVER_PROTOCOL"=>"HTTP/1.1", "action_dispatch.request.accepts"=>[#<Mime::Type:0x7f46f19c7040 @string="text/html", @synonyms=["application/xhtml+xml"], @symbol=:html>], "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 @set=#<Rack::Mount::RouteSet:0x7f46f1c4e6b0 @parameters_key="action_dispatch.request.path_parameters", @recognition_keys=[:request_method], @optimized_recognize_defined=true, @valid_conditions=nil, @request_class=ActionDispatch::Request, @named_routes={:products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, :new_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, :new_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, :admin=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>, :edit_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, :order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, :order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, :new_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, :edit_order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, :new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, :new_order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, :logout=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, :orders=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, :order_line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, :user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, :users=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, :login=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, :store=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, :who_bought_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, :cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, :carts=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, :edit_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, :edit_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>}, @generation_graph=#<Rack::Mount::Multimap:0x7f46f1889480 @hash={"line_items"=>#<Rack::Mount::Multimap:0x7f46f18810a0 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>]}>, "admin"=>#<Rack::Mount::Multimap:0x7f46f18887b0 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>]}>, "store"=>#<Rack::Mount::Multimap:0x7f46f1868050 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "orders"=>#<Rack::Mount::Multimap:0x7f46f187e6e8 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>]}>, "products"=>#<Rack::Mount::Multimap:0x7f46f186f648 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>], "who_bought"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>]}>, "carts"=>#<Rack::Mount::Multimap:0x7f46f1876a88 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>]}>, "users"=>#<Rack::Mount::Multimap:0x7f46f1885448 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>]}>, "sessions"=>#<Rack::Mount::Multimap:0x7f46f1887ab8 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>]}>, "rails/info"=>#<Rack::Mount::Multimap:0x7f46f1867b28 @hash={"properties"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>]}>}>, @recognition_graph=#<Rack::Mount::Multimap:0x7f46f18a36a0 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>]}>, @routes=[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], @generation_key_analyzer=nil, @generation_keys=[:controller, :action], @recognition_key_analyzer=nil>, @valid_conditions=[:taguri, :load_dependency, :instance_variable_get, :user_agent, :silence_stream, :method_symbol, :to_param, :negotiate, :__id__, :raw_post, :taguri=, :host, :POST, :to_s, :object_id, :protocol, :url, :respond_to?, :not_modified?, :subdomains, :clone, :to_yaml_style, :request_parameters, :if_modified_since, :instance_variable_set, :__send__, :to_query, :params, :extend, :port, :accepts, :unloadable, :inspect, :to_enum, :remote_host, :script_name, :to_yaml, :media_type, :dup, :gateway_interface, :get?, :authorization, :script_name=, :symbolized_path_parameters, :suppress, :form_data?, :if_none_match, :options?, :content_type, :methods, :load, :enum_for, :tld_length, :subdomain, :blank?, :parameters, :class_eval, :taint, :post?, :instance_variable_defined?, :tld_length=, :path_translated, :nil?, :scheme, :trace?, :raw_host_with_port, :formats, :fullpath, :reset_session, :singleton_methods, :send, :xml_http_request?, :silence_warnings, :require, :format, :require_dependency, :local?, :path_info, :present?, :put?, :from, :remote_ident, :session_options, :equal?, :presence, :body, :format=, :try, :path_info=, :capture, :port_string, :session_options=, :require_or_load, :to_yaml_properties, :with_warnings, :protected_methods, :instance_eval, :body_stream, :tainted?, :instance_of?, :media_type_params, :domain, :etag_matches?, :remote_user, :untaint, :head?, :eql?, :remote_addr, :filtered_parameters, :silence, :parseable_data?, :standard_port, :enable_warnings, :private_methods, :instance_exec, :display, :html_safe?, :accept_charset, :remote_ip, :content_length, :freeze, :GET, :fresh?, :server_name, :content_charset, :kind_of?, :session, :cache_control, :ip, :duplicable?, :type, :negotiate_mime, :gem, :require_association, :session=, :public_methods, :referer, :request_method, :==, :accept_encoding, :method, :auth_type, :env, :===, :server_protocol, :forgery_whitelisted?, :delete?, :is_a?, :standard_port?, :tap, :key?, :optional_port, :class, :path_parameters, :accept, :query_parameters, :hash, :instance_variables, :request_method_symbol, :referrer, :silence_stderr, :logger, :frozen?, :=~, :query_string, :ssl?, :path_parameters=, :server_software, :accept_language, :headers, :xhr?, :host_with_port, :pragma, :to_a, :filtered_env, :path, :content_mime_type, :values_at, :[], :server_port, :singleton_class, :acts_like?, :cookies, :[]=, :controller, :action], @request_class=ActionDispatch::Request, @url_helpers=#<Module:0x7f46f1b3fdf0>, @finalized=true, @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x7f46f2404710 @routes={:products=>#<ActionDispatch::Routing::Route:0x7f46f1992d18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :new_cart=>#<ActionDispatch::Routing::Route:0x7f46f19fb318 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :new_user=>#<ActionDispatch::Routing::Route:0x7f46f1bef048 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :admin=>#<ActionDispatch::Routing::Route:0x7f46f1c40e48 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/}, @path="/admin(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil>>, :rails_info_properties=>#<ActionDispatch::Routing::Route:0x7f46f1901430 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"properties", :controller=>"rails/info"}, @name="rails_info_properties", @defaults={:action=>"properties", :controller=>"rails/info"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>>, :edit_order=>#<ActionDispatch::Routing::Route:0x7f46f1ab7090 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b1d2a0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="order_line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :edit_product=>#<ActionDispatch::Routing::Route:0x7f46f1965610 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :order=>#<ActionDispatch::Routing::Route:0x7f46f1aaa408 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :new_order=>#<ActionDispatch::Routing::Route:0x7f46f1ac3020 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :edit_order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b42ff0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_order_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :product=>#<ActionDispatch::Routing::Route:0x7f46f1947fe8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil>>, :new_product=>#<ActionDispatch::Routing::Route:0x7f46f197d300 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a3c598 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :new_order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b5cd38 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_order_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :logout=>#<ActionDispatch::Routing::Route:0x7f46f1c1a720 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/}, @path="/logout(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, :edit_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a49f18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :orders=>#<ActionDispatch::Routing::Route:0x7f46f1adb468 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :order_line_items=>#<ActionDispatch::Routing::Route:0x7f46f1baf060 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="order_line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :user=>#<ActionDispatch::Routing::Route:0x7f46f1bd2628 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :users=>#<ActionDispatch::Routing::Route:0x7f46f1c100e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :login=>#<ActionDispatch::Routing::Route:0x7f46f1c31f60 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, :new_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a56718 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :store=>#<ActionDispatch::Routing::Route:0x7f46f19139c8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil>>, :line_items=>#<ActionDispatch::Routing::Route:0x7f46f1a72dc8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :who_bought_product=>#<ActionDispatch::Routing::Route:0x7f46f19a8c08 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/who_bought(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :cart=>#<ActionDispatch::Routing::Route:0x7f46f19d4538 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :carts=>#<ActionDispatch::Routing::Route:0x7f46f1a18170 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :edit_cart=>#<ActionDispatch::Routing::Route:0x7f46f19e19b8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :edit_user=>#<ActionDispatch::Routing::Route:0x7f46f1be0340 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil>>}, @module=#<Module:0x7f46f2404648>, @helpers=[:hash_for_admin_url, :admin_url, :hash_for_admin_path, :admin_path, :hash_for_login_url, :login_url, :hash_for_login_path, :login_path, :hash_for_logout_url, :logout_url, :hash_for_logout_path, :logout_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_order_line_items_url, :order_line_items_url, :hash_for_order_line_items_path, :order_line_items_path, :hash_for_new_order_line_item_url, :new_order_line_item_url, :hash_for_new_order_line_item_path, :new_order_line_item_path, :hash_for_edit_order_line_item_url, :edit_order_line_item_url, :hash_for_edit_order_line_item_path, :edit_order_line_item_path, :hash_for_order_line_item_url, :order_line_item_url, :hash_for_order_line_item_path, :order_line_item_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_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=[#<ActionDispatch::Routing::Route:0x7f46f1c40e48 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/}, @path="/admin(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c31f60 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c1f1a8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"sessions"}, @name=nil, @defaults={:action=>"create", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c1a720 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/}, @path="/logout(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c100e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c027b0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"users"}, @name=nil, @defaults={:action=>"create", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bef048 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1be0340 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bd2628 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bc75c0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"users"}, @name=nil, @defaults={:action=>"update", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bbb978 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"users"}, @name=nil, @defaults={:action=>"destroy", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1baf060 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="order_line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b910d8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"line_items"}, @name=nil, @defaults={:action=>"create", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b5cd38 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_order_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b42ff0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_order_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b1d2a0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="order_line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1af4918 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"line_items"}, @name=nil, @defaults={:action=>"update", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1aeaa30 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"line_items"}, @name=nil, @defaults={:action=>"destroy", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1adb468 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ac88e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"orders"}, @name=nil, @defaults={:action=>"create", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ac3020 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ab7090 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1aaa408 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a8ebb8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"orders"}, @name=nil, @defaults={:action=>"update", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a84ed8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"orders"}, @name=nil, @defaults={:action=>"destroy", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a72dc8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a69818 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"line_items"}, @name=nil, @defaults={:action=>"create", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a56718 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a49f18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a3c598 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a26310 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"line_items"}, @name=nil, @defaults={:action=>"update", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a1ffd8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"line_items"}, @name=nil, @defaults={:action=>"destroy", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a18170 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a06808 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"carts"}, @name=nil, @defaults={:action=>"create", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19fb318 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19e19b8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19d4538 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19c0678 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"carts"}, @name=nil, @defaults={:action=>"update", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19b6fb0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"carts"}, @name=nil, @defaults={:action=>"destroy", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19a8c08 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/who_bought(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1992d18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1987f30 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"products"}, @name=nil, @defaults={:action=>"create", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f197d300 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1965610 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1947fe8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1925218 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"products"}, @name=nil, @defaults={:action=>"update", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f191f110 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"products"}, @name=nil, @defaults={:action=>"destroy", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19139c8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1901430 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"properties", :controller=>"rails/info"}, @name="rails_info_properties", @defaults={:action=>"properties", :controller=>"rails/info"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>>], @default_url_options={}, @disable_clear_and_finalize=false, @controller_constraints=nil, @resources_path_names={:edit=>"edit", :new=>"new"}, @append=[#<Proc:0x00007f46f2547528@/home/rubys/git/rails/railties/lib/rails/application/finisher.rb:30>]>, "action_dispatch.secret_token"=>"21d0fd931f5c004bf7c6c1dbadeb0271123557a574f21d744399d91c6a47c1ee14eeabd5eddd2d5ef8a07d4cf2b705fd00b48d6f4a3ae22c9b86b0822b563e7a", "rack.version"=>[1, 1], "rack.run_once"=>false, "SERVER_SOFTWARE"=>"WEBrick/1.3.1 (Ruby/1.8.8/2010-12-03)", "REMOTE_ADDR"=>"127.0.0.1", "PATH_INFO"=>"/", "action_dispatch.request.path_parameters"=>{:action=>"index", :controller=>"store"}, "rack.request.cookie_string"=>"_views_session=BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ%3D%3D--3dc508949a88536332a8065cbe79d0396615f319; path=/; HttpOnly", "action_dispatch.asset_path"=>nil, "SCRIPT_NAME"=>"", "action_dispatch.parameter_filter"=>[:password], "HTTP_VERSION"=>"HTTP/1.1", "rack.multithread"=>false, "HTTP_COOKIE"=>"_views_session=BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ%3D%3D--3dc508949a88536332a8065cbe79d0396615f319; path=/; HttpOnly", "action_dispatch.request.request_parameters"=>{}, "action_dispatch.cookies"=>{"HttpOnly"=>nil, "path"=>"/", "_views_session"=>"BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ==--3dc508949a88536332a8065cbe79d0396615f319"}, "rack.multiprocess"=>false, "REQUEST_URI"=>"http://localhost:3000/", "rack.request.query_hash"=>{}, "SERVER_PORT"=>"3000", "action_controller.instance"=>#<StoreController:0x7f46f1ae5058 ...>, "rack.session.options"=>{:id=>nil, :defer=>false, :key=>"_depot_session", :renew=>false, :secure=>false, :path=>"/", :httponly=>true, :expire_after=>nil, :domain=>nil}, "REQUEST_METHOD"=>"GET", "rack.request.query_string"=>"", "action_dispatch.request.content_type"=>nil, "rack.input"=>#<StringIO:0x7f46f1ba54e8>, "QUERY_STRING"=>"", "GATEWAY_INTERFACE"=>"CGI/1.1"}, @_request=#<ActionDispatch::Request:0x7f46f1ae4c20 @env={"action_dispatch.request.formats"=>[#<Mime::Type:0x7f46f19c7040 @string="text/html", @synonyms=["application/xhtml+xml"], @symbol=:html>], "action_dispatch.request.parameters"=>{"action"=>"index", "controller"=>"store"}, "rack.session"=>{}, "HTTP_HOST"=>"localhost:3000", "HTTP_ACCEPT"=>"text/html", "SERVER_NAME"=>"localhost", "rack.request.cookie_hash"=>{"HttpOnly"=>nil, "path"=>"/", "_views_session"=>"BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ==--3dc508949a88536332a8065cbe79d0396615f319"}, "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::RemoteIpGetter:0x7f46f1ba4688 @check_ip_spoofing=true, @env={...}, @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i>, "REQUEST_PATH"=>"/", "rack.url_scheme"=>"http", "REMOTE_HOST"=>"localhost", "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.unsigned_session_cookie"=>{}, "rack.errors"=>#<IO:0x7f46f69b02a0>, "SERVER_PROTOCOL"=>"HTTP/1.1", "action_dispatch.request.accepts"=>[#<Mime::Type:0x7f46f19c7040 @string="text/html", @synonyms=["application/xhtml+xml"], @symbol=:html>], "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 @set=#<Rack::Mount::RouteSet:0x7f46f1c4e6b0 @parameters_key="action_dispatch.request.path_parameters", @recognition_keys=[:request_method], @optimized_recognize_defined=true, @valid_conditions=nil, @request_class=ActionDispatch::Request, @named_routes={:products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, :new_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, :new_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, :admin=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>, :edit_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, :order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, :order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, :new_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, :edit_order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, :new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, :new_order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, :logout=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, :orders=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, :order_line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, :user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, :users=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, :login=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, :store=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, :who_bought_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, :cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, :carts=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, :edit_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, :edit_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>}, @generation_graph=#<Rack::Mount::Multimap:0x7f46f1889480 @hash={"line_items"=>#<Rack::Mount::Multimap:0x7f46f18810a0 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>]}>, "admin"=>#<Rack::Mount::Multimap:0x7f46f18887b0 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>]}>, "store"=>#<Rack::Mount::Multimap:0x7f46f1868050 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "orders"=>#<Rack::Mount::Multimap:0x7f46f187e6e8 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>]}>, "products"=>#<Rack::Mount::Multimap:0x7f46f186f648 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>], "who_bought"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>]}>, "carts"=>#<Rack::Mount::Multimap:0x7f46f1876a88 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>]}>, "users"=>#<Rack::Mount::Multimap:0x7f46f1885448 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>]}>, "sessions"=>#<Rack::Mount::Multimap:0x7f46f1887ab8 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>]}>, "rails/info"=>#<Rack::Mount::Multimap:0x7f46f1867b28 @hash={"properties"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>]}>}>, @recognition_graph=#<Rack::Mount::Multimap:0x7f46f18a36a0 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>]}>, @routes=[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], @generation_key_analyzer=nil, @generation_keys=[:controller, :action], @recognition_key_analyzer=nil>, @valid_conditions=[:taguri, :load_dependency, :instance_variable_get, :user_agent, :silence_stream, :method_symbol, :to_param, :negotiate, :__id__, :raw_post, :taguri=, :host, :POST, :to_s, :object_id, :protocol, :url, :respond_to?, :not_modified?, :subdomains, :clone, :to_yaml_style, :request_parameters, :if_modified_since, :instance_variable_set, :__send__, :to_query, :params, :extend, :port, :accepts, :unloadable, :inspect, :to_enum, :remote_host, :script_name, :to_yaml, :media_type, :dup, :gateway_interface, :get?, :authorization, :script_name=, :symbolized_path_parameters, :suppress, :form_data?, :if_none_match, :options?, :content_type, :methods, :load, :enum_for, :tld_length, :subdomain, :blank?, :parameters, :class_eval, :taint, :post?, :instance_variable_defined?, :tld_length=, :path_translated, :nil?, :scheme, :trace?, :raw_host_with_port, :formats, :fullpath, :reset_session, :singleton_methods, :send, :xml_http_request?, :silence_warnings, :require, :format, :require_dependency, :local?, :path_info, :present?, :put?, :from, :remote_ident, :session_options, :equal?, :presence, :body, :format=, :try, :path_info=, :capture, :port_string, :session_options=, :require_or_load, :to_yaml_properties, :with_warnings, :protected_methods, :instance_eval, :body_stream, :tainted?, :instance_of?, :media_type_params, :domain, :etag_matches?, :remote_user, :untaint, :head?, :eql?, :remote_addr, :filtered_parameters, :silence, :parseable_data?, :standard_port, :enable_warnings, :private_methods, :instance_exec, :display, :html_safe?, :accept_charset, :remote_ip, :content_length, :freeze, :GET, :fresh?, :server_name, :content_charset, :kind_of?, :session, :cache_control, :ip, :duplicable?, :type, :negotiate_mime, :gem, :require_association, :session=, :public_methods, :referer, :request_method, :==, :accept_encoding, :method, :auth_type, :env, :===, :server_protocol, :forgery_whitelisted?, :delete?, :is_a?, :standard_port?, :tap, :key?, :optional_port, :class, :path_parameters, :accept, :query_parameters, :hash, :instance_variables, :request_method_symbol, :referrer, :silence_stderr, :logger, :frozen?, :=~, :query_string, :ssl?, :path_parameters=, :server_software, :accept_language, :headers, :xhr?, :host_with_port, :pragma, :to_a, :filtered_env, :path, :content_mime_type, :values_at, :[], :server_port, :singleton_class, :acts_like?, :cookies, :[]=, :controller, :action], @request_class=ActionDispatch::Request, @url_helpers=#<Module:0x7f46f1b3fdf0>, @finalized=true, @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x7f46f2404710 @routes={:products=>#<ActionDispatch::Routing::Route:0x7f46f1992d18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :new_cart=>#<ActionDispatch::Routing::Route:0x7f46f19fb318 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :new_user=>#<ActionDispatch::Routing::Route:0x7f46f1bef048 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :admin=>#<ActionDispatch::Routing::Route:0x7f46f1c40e48 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/}, @path="/admin(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil>>, :rails_info_properties=>#<ActionDispatch::Routing::Route:0x7f46f1901430 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"properties", :controller=>"rails/info"}, @name="rails_info_properties", @defaults={:action=>"properties", :controller=>"rails/info"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>>, :edit_order=>#<ActionDispatch::Routing::Route:0x7f46f1ab7090 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b1d2a0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="order_line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :edit_product=>#<ActionDispatch::Routing::Route:0x7f46f1965610 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :order=>#<ActionDispatch::Routing::Route:0x7f46f1aaa408 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :new_order=>#<ActionDispatch::Routing::Route:0x7f46f1ac3020 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :edit_order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b42ff0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_order_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :product=>#<ActionDispatch::Routing::Route:0x7f46f1947fe8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil>>, :new_product=>#<ActionDispatch::Routing::Route:0x7f46f197d300 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a3c598 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :new_order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b5cd38 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_order_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :logout=>#<ActionDispatch::Routing::Route:0x7f46f1c1a720 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/}, @path="/logout(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, :edit_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a49f18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :orders=>#<ActionDispatch::Routing::Route:0x7f46f1adb468 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :order_line_items=>#<ActionDispatch::Routing::Route:0x7f46f1baf060 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="order_line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :user=>#<ActionDispatch::Routing::Route:0x7f46f1bd2628 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :users=>#<ActionDispatch::Routing::Route:0x7f46f1c100e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :login=>#<ActionDispatch::Routing::Route:0x7f46f1c31f60 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, :new_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a56718 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :store=>#<ActionDispatch::Routing::Route:0x7f46f19139c8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil>>, :line_items=>#<ActionDispatch::Routing::Route:0x7f46f1a72dc8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :who_bought_product=>#<ActionDispatch::Routing::Route:0x7f46f19a8c08 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/who_bought(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :cart=>#<ActionDispatch::Routing::Route:0x7f46f19d4538 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :carts=>#<ActionDispatch::Routing::Route:0x7f46f1a18170 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :edit_cart=>#<ActionDispatch::Routing::Route:0x7f46f19e19b8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :edit_user=>#<ActionDispatch::Routing::Route:0x7f46f1be0340 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil>>}, @module=#<Module:0x7f46f2404648>, @helpers=[:hash_for_admin_url, :admin_url, :hash_for_admin_path, :admin_path, :hash_for_login_url, :login_url, :hash_for_login_path, :login_path, :hash_for_logout_url, :logout_url, :hash_for_logout_path, :logout_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_order_line_items_url, :order_line_items_url, :hash_for_order_line_items_path, :order_line_items_path, :hash_for_new_order_line_item_url, :new_order_line_item_url, :hash_for_new_order_line_item_path, :new_order_line_item_path, :hash_for_edit_order_line_item_url, :edit_order_line_item_url, :hash_for_edit_order_line_item_path, :edit_order_line_item_path, :hash_for_order_line_item_url, :order_line_item_url, :hash_for_order_line_item_path, :order_line_item_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_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=[#<ActionDispatch::Routing::Route:0x7f46f1c40e48 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/}, @path="/admin(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c31f60 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c1f1a8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"sessions"}, @name=nil, @defaults={:action=>"create", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c1a720 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/}, @path="/logout(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c100e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c027b0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"users"}, @name=nil, @defaults={:action=>"create", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bef048 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1be0340 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bd2628 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bc75c0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"users"}, @name=nil, @defaults={:action=>"update", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bbb978 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"users"}, @name=nil, @defaults={:action=>"destroy", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1baf060 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="order_line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b910d8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"line_items"}, @name=nil, @defaults={:action=>"create", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b5cd38 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_order_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b42ff0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_order_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b1d2a0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="order_line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1af4918 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"line_items"}, @name=nil, @defaults={:action=>"update", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1aeaa30 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"line_items"}, @name=nil, @defaults={:action=>"destroy", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1adb468 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ac88e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"orders"}, @name=nil, @defaults={:action=>"create", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ac3020 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ab7090 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1aaa408 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a8ebb8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"orders"}, @name=nil, @defaults={:action=>"update", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a84ed8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"orders"}, @name=nil, @defaults={:action=>"destroy", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a72dc8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a69818 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"line_items"}, @name=nil, @defaults={:action=>"create", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a56718 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a49f18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a3c598 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a26310 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"line_items"}, @name=nil, @defaults={:action=>"update", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a1ffd8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"line_items"}, @name=nil, @defaults={:action=>"destroy", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a18170 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a06808 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"carts"}, @name=nil, @defaults={:action=>"create", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19fb318 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19e19b8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19d4538 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19c0678 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"carts"}, @name=nil, @defaults={:action=>"update", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19b6fb0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"carts"}, @name=nil, @defaults={:action=>"destroy", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19a8c08 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/who_bought(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1992d18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1987f30 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"products"}, @name=nil, @defaults={:action=>"create", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f197d300 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1965610 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1947fe8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1925218 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"products"}, @name=nil, @defaults={:action=>"update", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f191f110 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"products"}, @name=nil, @defaults={:action=>"destroy", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19139c8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1901430 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"properties", :controller=>"rails/info"}, @name="rails_info_properties", @defaults={:action=>"properties", :controller=>"rails/info"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>>], @default_url_options={}, @disable_clear_and_finalize=false, @controller_constraints=nil, @resources_path_names={:edit=>"edit", :new=>"new"}, @append=[#<Proc:0x00007f46f2547528@/home/rubys/git/rails/railties/lib/rails/application/finisher.rb:30>]>, "action_dispatch.secret_token"=>"21d0fd931f5c004bf7c6c1dbadeb0271123557a574f21d744399d91c6a47c1ee14eeabd5eddd2d5ef8a07d4cf2b705fd00b48d6f4a3ae22c9b86b0822b563e7a", "rack.version"=>[1, 1], "rack.run_once"=>false, "SERVER_SOFTWARE"=>"WEBrick/1.3.1 (Ruby/1.8.8/2010-12-03)", "REMOTE_ADDR"=>"127.0.0.1", "PATH_INFO"=>"/", "action_dispatch.request.path_parameters"=>{:action=>"index", :controller=>"store"}, "rack.request.cookie_string"=>"_views_session=BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ%3D%3D--3dc508949a88536332a8065cbe79d0396615f319; path=/; HttpOnly", "action_dispatch.asset_path"=>nil, "SCRIPT_NAME"=>"", "action_dispatch.parameter_filter"=>[:password], "HTTP_VERSION"=>"HTTP/1.1", "rack.multithread"=>false, "HTTP_COOKIE"=>"_views_session=BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ%3D%3D--3dc508949a88536332a8065cbe79d0396615f319; path=/; HttpOnly", "action_dispatch.request.request_parameters"=>{}, "action_dispatch.cookies"=>{"HttpOnly"=>nil, "path"=>"/", "_views_session"=>"BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ==--3dc508949a88536332a8065cbe79d0396615f319"}, "rack.multiprocess"=>false, "REQUEST_URI"=>"http://localhost:3000/", "rack.request.query_hash"=>{}, "SERVER_PORT"=>"3000", "action_controller.instance"=>#<StoreController:0x7f46f1ae5058 ...>, "rack.session.options"=>{:id=>nil, :defer=>false, :key=>"_depot_session", :renew=>false, :secure=>false, :path=>"/", :httponly=>true, :expire_after=>nil, :domain=>nil}, "REQUEST_METHOD"=>"GET", "rack.request.query_string"=>"", "action_dispatch.request.content_type"=>nil, "rack.input"=>#<StringIO:0x7f46f1ba54e8>, "QUERY_STRING"=>"", "GATEWAY_INTERFACE"=>"CGI/1.1"}, @request_method="GET", @filtered_parameters={"action"=>"index", "controller"=>"store"}, @fullpath="/", @method="GET">, @_headers={"Content-Type"=>"text/html"}, @lookup_context=#<ActionView::LookupContext:0x7f46f1ae4360 @frozen_formats=false, @view_paths=[#<ActionView::FileSystemResolver:0x7f46f165a470 @path="/home/rubys/svn/rails4/Book/util/work-188/depot/app/views", @cached={}>], @details_key=nil, @cache=true, @skip_default_locale=false, @details={:locale=>[:en, :en], :handlers=>[:rjs, :erb, :builder], :formats=>[:html]}>>
action_dispatch.asset_path: nil
action_dispatch.cookies: {"HttpOnly"=>nil, "path"=>"/", "_views_session"=>"BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ==--3dc508949a88536332a8065cbe79d0396615f319"}
action_dispatch.parameter_filter: [:password]
action_dispatch.remote_ip: #<ActionDispatch::RemoteIp::RemoteIpGetter:0x7f46f1ba4688 @check_ip_spoofing=true, @env={"action_dispatch.request.formats"=>[#<Mime::Type:0x7f46f19c7040 @string="text/html", @synonyms=["application/xhtml+xml"], @symbol=:html>], "action_dispatch.request.parameters"=>{"action"=>"index", "controller"=>"store"}, "rack.session"=>{}, "HTTP_HOST"=>"localhost:3000", "HTTP_ACCEPT"=>"text/html", "SERVER_NAME"=>"localhost", "rack.request.cookie_hash"=>{"HttpOnly"=>nil, "path"=>"/", "_views_session"=>"BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ==--3dc508949a88536332a8065cbe79d0396615f319"}, "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::RemoteIpGetter:0x7f46f1ba4688 ...>, "REQUEST_PATH"=>"/", "rack.url_scheme"=>"http", "REMOTE_HOST"=>"localhost", "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.unsigned_session_cookie"=>{}, "rack.errors"=>#<IO:0x7f46f69b02a0>, "SERVER_PROTOCOL"=>"HTTP/1.1", "action_dispatch.request.accepts"=>[#<Mime::Type:0x7f46f19c7040 @string="text/html", @synonyms=["application/xhtml+xml"], @symbol=:html>], "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 @set=#<Rack::Mount::RouteSet:0x7f46f1c4e6b0 @parameters_key="action_dispatch.request.path_parameters", @recognition_keys=[:request_method], @optimized_recognize_defined=true, @valid_conditions=nil, @request_class=ActionDispatch::Request, @named_routes={:products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, :new_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, :new_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, :admin=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>, :edit_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, :order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, :order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, :new_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, :edit_order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, :new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, :new_order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, :logout=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, :orders=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, :order_line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, :user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, :users=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, :login=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, :store=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, :who_bought_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, :cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, :carts=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, :edit_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, :edit_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>}, @generation_graph=#<Rack::Mount::Multimap:0x7f46f1889480 @hash={"line_items"=>#<Rack::Mount::Multimap:0x7f46f18810a0 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>]}>, "admin"=>#<Rack::Mount::Multimap:0x7f46f18887b0 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>]}>, "store"=>#<Rack::Mount::Multimap:0x7f46f1868050 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "orders"=>#<Rack::Mount::Multimap:0x7f46f187e6e8 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>]}>, "products"=>#<Rack::Mount::Multimap:0x7f46f186f648 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>], "who_bought"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>]}>, "carts"=>#<Rack::Mount::Multimap:0x7f46f1876a88 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>]}>, "users"=>#<Rack::Mount::Multimap:0x7f46f1885448 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>]}>, "sessions"=>#<Rack::Mount::Multimap:0x7f46f1887ab8 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>]}>, "rails/info"=>#<Rack::Mount::Multimap:0x7f46f1867b28 @hash={"properties"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>]}>}>, @recognition_graph=#<Rack::Mount::Multimap:0x7f46f18a36a0 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>]}>, @routes=[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], @generation_key_analyzer=nil, @generation_keys=[:controller, :action], @recognition_key_analyzer=nil>, @valid_conditions=[:taguri, :load_dependency, :instance_variable_get, :user_agent, :silence_stream, :method_symbol, :to_param, :negotiate, :__id__, :raw_post, :taguri=, :host, :POST, :to_s, :object_id, :protocol, :url, :respond_to?, :not_modified?, :subdomains, :clone, :to_yaml_style, :request_parameters, :if_modified_since, :instance_variable_set, :__send__, :to_query, :params, :extend, :port, :accepts, :unloadable, :inspect, :to_enum, :remote_host, :script_name, :to_yaml, :media_type, :dup, :gateway_interface, :get?, :authorization, :script_name=, :symbolized_path_parameters, :suppress, :form_data?, :if_none_match, :options?, :content_type, :methods, :load, :enum_for, :tld_length, :subdomain, :blank?, :parameters, :class_eval, :taint, :post?, :instance_variable_defined?, :tld_length=, :path_translated, :nil?, :scheme, :trace?, :raw_host_with_port, :formats, :fullpath, :reset_session, :singleton_methods, :send, :xml_http_request?, :silence_warnings, :require, :format, :require_dependency, :local?, :path_info, :present?, :put?, :from, :remote_ident, :session_options, :equal?, :presence, :body, :format=, :try, :path_info=, :capture, :port_string, :session_options=, :require_or_load, :to_yaml_properties, :with_warnings, :protected_methods, :instance_eval, :body_stream, :tainted?, :instance_of?, :media_type_params, :domain, :etag_matches?, :remote_user, :untaint, :head?, :eql?, :remote_addr, :filtered_parameters, :silence, :parseable_data?, :standard_port, :enable_warnings, :private_methods, :instance_exec, :display, :html_safe?, :accept_charset, :remote_ip, :content_length, :freeze, :GET, :fresh?, :server_name, :content_charset, :kind_of?, :session, :cache_control, :ip, :duplicable?, :type, :negotiate_mime, :gem, :require_association, :session=, :public_methods, :referer, :request_method, :==, :accept_encoding, :method, :auth_type, :env, :===, :server_protocol, :forgery_whitelisted?, :delete?, :is_a?, :standard_port?, :tap, :key?, :optional_port, :class, :path_parameters, :accept, :query_parameters, :hash, :instance_variables, :request_method_symbol, :referrer, :silence_stderr, :logger, :frozen?, :=~, :query_string, :ssl?, :path_parameters=, :server_software, :accept_language, :headers, :xhr?, :host_with_port, :pragma, :to_a, :filtered_env, :path, :content_mime_type, :values_at, :[], :server_port, :singleton_class, :acts_like?, :cookies, :[]=, :controller, :action], @request_class=ActionDispatch::Request, @url_helpers=#<Module:0x7f46f1b3fdf0>, @finalized=true, @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x7f46f2404710 @routes={:products=>#<ActionDispatch::Routing::Route:0x7f46f1992d18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :new_cart=>#<ActionDispatch::Routing::Route:0x7f46f19fb318 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :new_user=>#<ActionDispatch::Routing::Route:0x7f46f1bef048 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :admin=>#<ActionDispatch::Routing::Route:0x7f46f1c40e48 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/}, @path="/admin(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil>>, :rails_info_properties=>#<ActionDispatch::Routing::Route:0x7f46f1901430 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"properties", :controller=>"rails/info"}, @name="rails_info_properties", @defaults={:action=>"properties", :controller=>"rails/info"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>>, :edit_order=>#<ActionDispatch::Routing::Route:0x7f46f1ab7090 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b1d2a0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="order_line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :edit_product=>#<ActionDispatch::Routing::Route:0x7f46f1965610 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :order=>#<ActionDispatch::Routing::Route:0x7f46f1aaa408 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :new_order=>#<ActionDispatch::Routing::Route:0x7f46f1ac3020 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :edit_order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b42ff0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_order_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :product=>#<ActionDispatch::Routing::Route:0x7f46f1947fe8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil>>, :new_product=>#<ActionDispatch::Routing::Route:0x7f46f197d300 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a3c598 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :new_order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b5cd38 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_order_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :logout=>#<ActionDispatch::Routing::Route:0x7f46f1c1a720 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/}, @path="/logout(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, :edit_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a49f18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :orders=>#<ActionDispatch::Routing::Route:0x7f46f1adb468 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :order_line_items=>#<ActionDispatch::Routing::Route:0x7f46f1baf060 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="order_line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :user=>#<ActionDispatch::Routing::Route:0x7f46f1bd2628 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :users=>#<ActionDispatch::Routing::Route:0x7f46f1c100e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :login=>#<ActionDispatch::Routing::Route:0x7f46f1c31f60 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, :new_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a56718 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :store=>#<ActionDispatch::Routing::Route:0x7f46f19139c8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil>>, :line_items=>#<ActionDispatch::Routing::Route:0x7f46f1a72dc8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :who_bought_product=>#<ActionDispatch::Routing::Route:0x7f46f19a8c08 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/who_bought(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :cart=>#<ActionDispatch::Routing::Route:0x7f46f19d4538 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :carts=>#<ActionDispatch::Routing::Route:0x7f46f1a18170 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :edit_cart=>#<ActionDispatch::Routing::Route:0x7f46f19e19b8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :edit_user=>#<ActionDispatch::Routing::Route:0x7f46f1be0340 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil>>}, @module=#<Module:0x7f46f2404648>, @helpers=[:hash_for_admin_url, :admin_url, :hash_for_admin_path, :admin_path, :hash_for_login_url, :login_url, :hash_for_login_path, :login_path, :hash_for_logout_url, :logout_url, :hash_for_logout_path, :logout_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_order_line_items_url, :order_line_items_url, :hash_for_order_line_items_path, :order_line_items_path, :hash_for_new_order_line_item_url, :new_order_line_item_url, :hash_for_new_order_line_item_path, :new_order_line_item_path, :hash_for_edit_order_line_item_url, :edit_order_line_item_url, :hash_for_edit_order_line_item_path, :edit_order_line_item_path, :hash_for_order_line_item_url, :order_line_item_url, :hash_for_order_line_item_path, :order_line_item_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_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=[#<ActionDispatch::Routing::Route:0x7f46f1c40e48 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/}, @path="/admin(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c31f60 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c1f1a8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"sessions"}, @name=nil, @defaults={:action=>"create", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c1a720 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/}, @path="/logout(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c100e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c027b0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"users"}, @name=nil, @defaults={:action=>"create", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bef048 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1be0340 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bd2628 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bc75c0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"users"}, @name=nil, @defaults={:action=>"update", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bbb978 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"users"}, @name=nil, @defaults={:action=>"destroy", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1baf060 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="order_line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b910d8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"line_items"}, @name=nil, @defaults={:action=>"create", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b5cd38 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_order_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b42ff0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_order_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b1d2a0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="order_line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1af4918 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"line_items"}, @name=nil, @defaults={:action=>"update", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1aeaa30 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"line_items"}, @name=nil, @defaults={:action=>"destroy", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1adb468 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ac88e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"orders"}, @name=nil, @defaults={:action=>"create", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ac3020 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ab7090 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1aaa408 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a8ebb8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"orders"}, @name=nil, @defaults={:action=>"update", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a84ed8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"orders"}, @name=nil, @defaults={:action=>"destroy", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a72dc8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a69818 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"line_items"}, @name=nil, @defaults={:action=>"create", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a56718 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a49f18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a3c598 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a26310 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"line_items"}, @name=nil, @defaults={:action=>"update", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a1ffd8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"line_items"}, @name=nil, @defaults={:action=>"destroy", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a18170 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a06808 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"carts"}, @name=nil, @defaults={:action=>"create", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19fb318 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19e19b8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19d4538 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19c0678 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"carts"}, @name=nil, @defaults={:action=>"update", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19b6fb0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"carts"}, @name=nil, @defaults={:action=>"destroy", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19a8c08 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/who_bought(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1992d18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1987f30 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"products"}, @name=nil, @defaults={:action=>"create", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f197d300 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1965610 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1947fe8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1925218 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"products"}, @name=nil, @defaults={:action=>"update", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f191f110 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"products"}, @name=nil, @defaults={:action=>"destroy", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19139c8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1901430 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"properties", :controller=>"rails/info"}, @name="rails_info_properties", @defaults={:action=>"properties", :controller=>"rails/info"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>>], @default_url_options={}, @disable_clear_and_finalize=false, @controller_constraints=nil, @resources_path_names={:edit=>"edit", :new=>"new"}, @append=[#<Proc:0x00007f46f2547528@/home/rubys/git/rails/railties/lib/rails/application/finisher.rb:30>]>, "action_dispatch.secret_token"=>"21d0fd931f5c004bf7c6c1dbadeb0271123557a574f21d744399d91c6a47c1ee14eeabd5eddd2d5ef8a07d4cf2b705fd00b48d6f4a3ae22c9b86b0822b563e7a", "rack.version"=>[1, 1], "rack.run_once"=>false, "SERVER_SOFTWARE"=>"WEBrick/1.3.1 (Ruby/1.8.8/2010-12-03)", "REMOTE_ADDR"=>"127.0.0.1", "PATH_INFO"=>"/", "action_dispatch.request.path_parameters"=>{:action=>"index", :controller=>"store"}, "rack.request.cookie_string"=>"_views_session=BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ%3D%3D--3dc508949a88536332a8065cbe79d0396615f319; path=/; HttpOnly", "action_dispatch.asset_path"=>nil, "SCRIPT_NAME"=>"", "action_dispatch.parameter_filter"=>[:password], "HTTP_VERSION"=>"HTTP/1.1", "rack.multithread"=>false, "HTTP_COOKIE"=>"_views_session=BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ%3D%3D--3dc508949a88536332a8065cbe79d0396615f319; path=/; HttpOnly", "action_dispatch.request.request_parameters"=>{}, "action_dispatch.cookies"=>{"HttpOnly"=>nil, "path"=>"/", "_views_session"=>"BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ==--3dc508949a88536332a8065cbe79d0396615f319"}, "rack.multiprocess"=>false, "REQUEST_URI"=>"http://localhost:3000/", "rack.request.query_hash"=>{}, "SERVER_PORT"=>"3000", "action_controller.instance"=>#<StoreController:0x7f46f1ae5058 @_params={"action"=>"index", "controller"=>"store"}, @_action_name="index", @_routes=nil, @_config=#<OrderedHash {}>, @view_context_class=nil, @action_has_layout=true, @_response=#<ActionDispatch::Response:0x7f46f1ae4ba8 @length=0, @etag=nil, @sending_file=false, @header={}, @block=nil, @writer=#<Proc:0x00007f46f1a0d4f0@/home/rubys/git/rails/actionpack/lib/action_dispatch/http/response.rb:43>, @status=200, @cache_control={}, @cookie=[], @request=#<ActionDispatch::Request:0x7f46f1ae4c20 @env={...}, @request_method="GET", @filtered_parameters={"action"=>"index", "controller"=>"store"}, @fullpath="/", @method="GET">, @body=[], @blank=false>, @_response_body=nil, @_status=200, @_env={...}, @_request=#<ActionDispatch::Request:0x7f46f1ae4c20 @env={...}, @request_method="GET", @filtered_parameters={"action"=>"index", "controller"=>"store"}, @fullpath="/", @method="GET">, @_headers={"Content-Type"=>"text/html"}, @lookup_context=#<ActionView::LookupContext:0x7f46f1ae4360 @frozen_formats=false, @view_paths=[#<ActionView::FileSystemResolver:0x7f46f165a470 @path="/home/rubys/svn/rails4/Book/util/work-188/depot/app/views", @cached={}>], @details_key=nil, @cache=true, @skip_default_locale=false, @details={:locale=>[:en, :en], :handlers=>[:rjs, :erb, :builder], :formats=>[:html]}>>, "rack.session.options"=>{:id=>nil, :defer=>false, :key=>"_depot_session", :renew=>false, :secure=>false, :path=>"/", :httponly=>true, :expire_after=>nil, :domain=>nil}, "REQUEST_METHOD"=>"GET", "rack.request.query_string"=>"", "action_dispatch.request.content_type"=>nil, "rack.input"=>#<StringIO:0x7f46f1ba54e8>, "QUERY_STRING"=>"", "GATEWAY_INTERFACE"=>"CGI/1.1"}, @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i>
action_dispatch.request.accepts: [#<Mime::Type:0x7f46f19c7040 @string="text/html", @synonyms=["application/xhtml+xml"], @symbol=:html>]
action_dispatch.request.content_type: nil
action_dispatch.request.formats: [#<Mime::Type:0x7f46f19c7040 @string="text/html", @synonyms=["application/xhtml+xml"], @symbol=:html>]
action_dispatch.request.parameters: {"action"=>"index", "controller"=>"store"}
action_dispatch.request.path_parameters: {:action=>"index", :controller=>"store"}
action_dispatch.request.query_parameters: {}
action_dispatch.request.request_parameters: {}
action_dispatch.request.unsigned_session_cookie: {}
action_dispatch.routes: #<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 @set=#<Rack::Mount::RouteSet:0x7f46f1c4e6b0 @parameters_key="action_dispatch.request.path_parameters", @recognition_keys=[:request_method], @optimized_recognize_defined=true, @valid_conditions=nil, @request_class=ActionDispatch::Request, @named_routes={:products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, :new_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, :new_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, :admin=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>, :edit_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, :order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, :order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, :new_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, :edit_order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, :new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, :new_order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, :logout=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, :orders=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, :order_line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, :user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, :users=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, :login=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, :store=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, :who_bought_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, :cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, :carts=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, :edit_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, :edit_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>}, @generation_graph=#<Rack::Mount::Multimap:0x7f46f1889480 @hash={"line_items"=>#<Rack::Mount::Multimap:0x7f46f18810a0 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>]}>, "admin"=>#<Rack::Mount::Multimap:0x7f46f18887b0 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>]}>, "store"=>#<Rack::Mount::Multimap:0x7f46f1868050 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "orders"=>#<Rack::Mount::Multimap:0x7f46f187e6e8 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>]}>, "products"=>#<Rack::Mount::Multimap:0x7f46f186f648 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>], "who_bought"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>]}>, "carts"=>#<Rack::Mount::Multimap:0x7f46f1876a88 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>]}>, "users"=>#<Rack::Mount::Multimap:0x7f46f1885448 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>]}>, "sessions"=>#<Rack::Mount::Multimap:0x7f46f1887ab8 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>]}>, "rails/info"=>#<Rack::Mount::Multimap:0x7f46f1867b28 @hash={"properties"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>]}>}>, @recognition_graph=#<Rack::Mount::Multimap:0x7f46f18a36a0 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>]}>, @routes=[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], @generation_key_analyzer=nil, @generation_keys=[:controller, :action], @recognition_key_analyzer=nil>, @valid_conditions=[:taguri, :load_dependency, :instance_variable_get, :user_agent, :silence_stream, :method_symbol, :to_param, :negotiate, :__id__, :raw_post, :taguri=, :host, :POST, :to_s, :object_id, :protocol, :url, :respond_to?, :not_modified?, :subdomains, :clone, :to_yaml_style, :request_parameters, :if_modified_since, :instance_variable_set, :__send__, :to_query, :params, :extend, :port, :accepts, :unloadable, :inspect, :to_enum, :remote_host, :script_name, :to_yaml, :media_type, :dup, :gateway_interface, :get?, :authorization, :script_name=, :symbolized_path_parameters, :suppress, :form_data?, :if_none_match, :options?, :content_type, :methods, :load, :enum_for, :tld_length, :subdomain, :blank?, :parameters, :class_eval, :taint, :post?, :instance_variable_defined?, :tld_length=, :path_translated, :nil?, :scheme, :trace?, :raw_host_with_port, :formats, :fullpath, :reset_session, :singleton_methods, :send, :xml_http_request?, :silence_warnings, :require, :format, :require_dependency, :local?, :path_info, :present?, :put?, :from, :remote_ident, :session_options, :equal?, :presence, :body, :format=, :try, :path_info=, :capture, :port_string, :session_options=, :require_or_load, :to_yaml_properties, :with_warnings, :protected_methods, :instance_eval, :body_stream, :tainted?, :instance_of?, :media_type_params, :domain, :etag_matches?, :remote_user, :untaint, :head?, :eql?, :remote_addr, :filtered_parameters, :silence, :parseable_data?, :standard_port, :enable_warnings, :private_methods, :instance_exec, :display, :html_safe?, :accept_charset, :remote_ip, :content_length, :freeze, :GET, :fresh?, :server_name, :content_charset, :kind_of?, :session, :cache_control, :ip, :duplicable?, :type, :negotiate_mime, :gem, :require_association, :session=, :public_methods, :referer, :request_method, :==, :accept_encoding, :method, :auth_type, :env, :===, :server_protocol, :forgery_whitelisted?, :delete?, :is_a?, :standard_port?, :tap, :key?, :optional_port, :class, :path_parameters, :accept, :query_parameters, :hash, :instance_variables, :request_method_symbol, :referrer, :silence_stderr, :logger, :frozen?, :=~, :query_string, :ssl?, :path_parameters=, :server_software, :accept_language, :headers, :xhr?, :host_with_port, :pragma, :to_a, :filtered_env, :path, :content_mime_type, :values_at, :[], :server_port, :singleton_class, :acts_like?, :cookies, :[]=, :controller, :action], @request_class=ActionDispatch::Request, @url_helpers=#<Module:0x7f46f1b3fdf0>, @finalized=true, @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x7f46f2404710 @routes={:products=>#<ActionDispatch::Routing::Route:0x7f46f1992d18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :new_cart=>#<ActionDispatch::Routing::Route:0x7f46f19fb318 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :new_user=>#<ActionDispatch::Routing::Route:0x7f46f1bef048 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :admin=>#<ActionDispatch::Routing::Route:0x7f46f1c40e48 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/}, @path="/admin(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil>>, :rails_info_properties=>#<ActionDispatch::Routing::Route:0x7f46f1901430 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"properties", :controller=>"rails/info"}, @name="rails_info_properties", @defaults={:action=>"properties", :controller=>"rails/info"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>>, :edit_order=>#<ActionDispatch::Routing::Route:0x7f46f1ab7090 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b1d2a0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="order_line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :edit_product=>#<ActionDispatch::Routing::Route:0x7f46f1965610 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :order=>#<ActionDispatch::Routing::Route:0x7f46f1aaa408 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :new_order=>#<ActionDispatch::Routing::Route:0x7f46f1ac3020 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :edit_order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b42ff0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_order_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :product=>#<ActionDispatch::Routing::Route:0x7f46f1947fe8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil>>, :new_product=>#<ActionDispatch::Routing::Route:0x7f46f197d300 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a3c598 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :new_order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b5cd38 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_order_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :logout=>#<ActionDispatch::Routing::Route:0x7f46f1c1a720 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/}, @path="/logout(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, :edit_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a49f18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :orders=>#<ActionDispatch::Routing::Route:0x7f46f1adb468 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :order_line_items=>#<ActionDispatch::Routing::Route:0x7f46f1baf060 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="order_line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :user=>#<ActionDispatch::Routing::Route:0x7f46f1bd2628 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :users=>#<ActionDispatch::Routing::Route:0x7f46f1c100e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :login=>#<ActionDispatch::Routing::Route:0x7f46f1c31f60 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, :new_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a56718 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :store=>#<ActionDispatch::Routing::Route:0x7f46f19139c8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil>>, :line_items=>#<ActionDispatch::Routing::Route:0x7f46f1a72dc8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :who_bought_product=>#<ActionDispatch::Routing::Route:0x7f46f19a8c08 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/who_bought(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :cart=>#<ActionDispatch::Routing::Route:0x7f46f19d4538 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :carts=>#<ActionDispatch::Routing::Route:0x7f46f1a18170 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :edit_cart=>#<ActionDispatch::Routing::Route:0x7f46f19e19b8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :edit_user=>#<ActionDispatch::Routing::Route:0x7f46f1be0340 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil>>}, @module=#<Module:0x7f46f2404648>, @helpers=[:hash_for_admin_url, :admin_url, :hash_for_admin_path, :admin_path, :hash_for_login_url, :login_url, :hash_for_login_path, :login_path, :hash_for_logout_url, :logout_url, :hash_for_logout_path, :logout_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_order_line_items_url, :order_line_items_url, :hash_for_order_line_items_path, :order_line_items_path, :hash_for_new_order_line_item_url, :new_order_line_item_url, :hash_for_new_order_line_item_path, :new_order_line_item_path, :hash_for_edit_order_line_item_url, :edit_order_line_item_url, :hash_for_edit_order_line_item_path, :edit_order_line_item_path, :hash_for_order_line_item_url, :order_line_item_url, :hash_for_order_line_item_path, :order_line_item_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_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=[#<ActionDispatch::Routing::Route:0x7f46f1c40e48 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/}, @path="/admin(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c31f60 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c1f1a8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"sessions"}, @name=nil, @defaults={:action=>"create", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c1a720 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/}, @path="/logout(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c100e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c027b0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"users"}, @name=nil, @defaults={:action=>"create", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bef048 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1be0340 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bd2628 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bc75c0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"users"}, @name=nil, @defaults={:action=>"update", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bbb978 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"users"}, @name=nil, @defaults={:action=>"destroy", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1baf060 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="order_line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b910d8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"line_items"}, @name=nil, @defaults={:action=>"create", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b5cd38 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_order_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b42ff0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_order_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b1d2a0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="order_line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1af4918 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"line_items"}, @name=nil, @defaults={:action=>"update", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1aeaa30 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"line_items"}, @name=nil, @defaults={:action=>"destroy", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1adb468 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ac88e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"orders"}, @name=nil, @defaults={:action=>"create", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ac3020 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ab7090 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1aaa408 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a8ebb8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"orders"}, @name=nil, @defaults={:action=>"update", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a84ed8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"orders"}, @name=nil, @defaults={:action=>"destroy", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a72dc8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a69818 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"line_items"}, @name=nil, @defaults={:action=>"create", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a56718 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a49f18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a3c598 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a26310 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"line_items"}, @name=nil, @defaults={:action=>"update", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a1ffd8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"line_items"}, @name=nil, @defaults={:action=>"destroy", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a18170 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a06808 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"carts"}, @name=nil, @defaults={:action=>"create", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19fb318 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19e19b8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19d4538 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19c0678 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"carts"}, @name=nil, @defaults={:action=>"update", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19b6fb0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"carts"}, @name=nil, @defaults={:action=>"destroy", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19a8c08 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/who_bought(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1992d18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1987f30 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"products"}, @name=nil, @defaults={:action=>"create", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f197d300 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1965610 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1947fe8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1925218 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"products"}, @name=nil, @defaults={:action=>"update", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f191f110 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"products"}, @name=nil, @defaults={:action=>"destroy", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19139c8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1901430 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"properties", :controller=>"rails/info"}, @name="rails_info_properties", @defaults={:action=>"properties", :controller=>"rails/info"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>>], @default_url_options={}, @disable_clear_and_finalize=false, @controller_constraints=nil, @resources_path_names={:edit=>"edit", :new=>"new"}, @append=[#<Proc:0x00007f46f2547528@/home/rubys/git/rails/railties/lib/rails/application/finisher.rb:30>]>
action_dispatch.secret_token: "21d0fd931f5c004bf7c6c1dbadeb0271123557a574f21d744399d91c6a47c1ee14eeabd5eddd2d5ef8a07d4cf2b705fd00b48d6f4a3ae22c9b86b0822b563e7a"
rack.errors: #<IO:0x7f46f69b02a0>
rack.input: #<StringIO:0x7f46f1ba54e8>
rack.multiprocess: false
rack.multithread: false
rack.request.cookie_hash: {"HttpOnly"=>nil, "path"=>"/", "_views_session"=>"BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ==--3dc508949a88536332a8065cbe79d0396615f319"}
rack.request.cookie_string: "_views_session=BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ%3D%3D--3dc508949a88536332a8065cbe79d0396615f319; path=/; HttpOnly"
rack.request.query_hash: {}
rack.request.query_string: ""
rack.run_once: false
rack.session: {}
rack.session.options: {:id=>nil, :defer=>false, :key=>"_depot_session", :renew=>false, :secure=>false, :path=>"/", :httponly=>true, :expire_after=>nil, :domain=>nil}
rack.url_scheme: "http"
rack.version: [1, 1]Headers:
None
edit app/models/order.rb
class Order < ActiveResource::Base
self.site = 'http://dave:secret@localhost:3000/'
end
echo "Order.find(1).name\\nOrder.find(1).line_items\\n" | IRBRC=tmp/irbrc rails console
Loading development environment (Rails 3.1.0.beta)
>> Order.find(1).name
ActiveResource::ServerError: Failed. Response code = 500. Response message = Internal Server Error .
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:147:in `handle_response'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:114:in `request'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:79:in `get'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:217:in `with_auth'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:79:in `get'
from /home/rubys/git/rails/activeresource/lib/active_resource/base.rb:906:in `find_single'
from /home/rubys/git/rails/activeresource/lib/active_resource/base.rb:798:in `find'
from (irb):1
>> Order.find(1).line_items
ActiveResource::ServerError: Failed. Response code = 500. Response message = Internal Server Error .
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:147:in `handle_response'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:114:in `request'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:79:in `get'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:217:in `with_auth'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:79:in `get'
from /home/rubys/git/rails/activeresource/lib/active_resource/base.rb:906:in `find_single'
from /home/rubys/git/rails/activeresource/lib/active_resource/base.rb:798:in `find'
from (irb):2
>>
edit app/models/line_item.rb
class LineItem < ActiveResource::Base
self.site = 'http://dave:secret@localhost:3000/orders/:order_id'
end
get /orders/1/line_items.xml
database disk image is malformed
Rails.root: /home/rubys/svn/rails4/Book/util/work-188/depot
app/models/user.rb:16:in `authenticate'
app/controllers/application_controller.rb:33:in `authorize'
app/controllers/application_controller.rb:32:in `authorize'
sqlite3-ruby (1.3.2) lib/sqlite3/database.rb:91:in `initialize'
sqlite3-ruby (1.3.2) lib/sqlite3/database.rb:91:in `new'
sqlite3-ruby (1.3.2) lib/sqlite3/database.rb:91:in `prepare'
sqlite3-ruby (1.3.2) lib/sqlite3/pragmas.rb:220:in `table_info'
/home/rubys/git/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:326:in `table_structure'
/home/rubys/git/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:219:in `columns'
/home/rubys/git/rails/activerecord/lib/active_record/base.rb:661:in `columns'
/home/rubys/git/rails/activerecord/lib/active_record/base.rb:674:in `column_names'
/home/rubys/git/rails/activerecord/lib/active_record/base.rb:687:in `column_methods_hash'
/home/rubys/git/rails/activerecord/lib/active_record/base.rb:1000:in `all_attributes_exists?'
/home/rubys/git/rails/activerecord/lib/active_record/base.rb:959:in `method_missing'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/http_authentication.rb:133:in `call'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/http_authentication.rb:133:in `authenticate'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/http_authentication.rb:123:in `authenticate_with_http_basic'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/http_authentication.rb:119:in `authenticate_or_request_with_http_basic'
/home/rubys/git/rails/activesupport/lib/active_support/callbacks.rb:431:in `_run__1833224143__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:110: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.8-r30068/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
/home/rubys/.rvm/rubies/ruby-1.8.8-r30068/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
/home/rubys/.rvm/rubies/ruby-1.8.8-r30068/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
/home/rubys/.rvm/rubies/ruby-1.8.8-r30068/lib/ruby/1.8/webrick/server.rb:162
sqlite3-ruby (1.3.2) lib/sqlite3/database.rb:91:in `initialize'
sqlite3-ruby (1.3.2) lib/sqlite3/database.rb:91:in `new'
sqlite3-ruby (1.3.2) lib/sqlite3/database.rb:91:in `prepare'
sqlite3-ruby (1.3.2) lib/sqlite3/pragmas.rb:220:in `table_info'
/home/rubys/git/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:326:in `table_structure'
/home/rubys/git/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:219:in `columns'
/home/rubys/git/rails/activerecord/lib/active_record/base.rb:661:in `columns'
/home/rubys/git/rails/activerecord/lib/active_record/base.rb:674:in `column_names'
/home/rubys/git/rails/activerecord/lib/active_record/base.rb:687:in `column_methods_hash'
/home/rubys/git/rails/activerecord/lib/active_record/base.rb:1000:in `all_attributes_exists?'
/home/rubys/git/rails/activerecord/lib/active_record/base.rb:959:in `method_missing'
app/models/user.rb:16:in `authenticate'
app/controllers/application_controller.rb:33:in `authorize'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/http_authentication.rb:133:in `call'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/http_authentication.rb:133:in `authenticate'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/http_authentication.rb:123:in `authenticate_with_http_basic'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/http_authentication.rb:119:in `authenticate_or_request_with_http_basic'
app/controllers/application_controller.rb:32:in `authorize'
/home/rubys/git/rails/activesupport/lib/active_support/callbacks.rb:431:in `_run__1833224143__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:110: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.8-r30068/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
/home/rubys/.rvm/rubies/ruby-1.8.8-r30068/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
/home/rubys/.rvm/rubies/ruby-1.8.8-r30068/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
/home/rubys/.rvm/rubies/ruby-1.8.8-r30068/lib/ruby/1.8/webrick/server.rb:162
Parameters:
{"format"=>"xml",
"order_id"=>"1"}
GATEWAY_INTERFACE: "CGI/1.1"
HTTP_ACCEPT: "application/xml"
HTTP_AUTHORIZATION: "Basic ZGF2ZTpzZWNyZXQ="
HTTP_COOKIE: "_views_session=BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ%3D%3D--3dc508949a88536332a8065cbe79d0396615f319; path=/; HttpOnly"
HTTP_HOST: "localhost:3000"
HTTP_VERSION: "HTTP/1.1"
PATH_INFO: "/orders/1/line_items.xml"
QUERY_STRING: ""
REMOTE_ADDR: "127.0.0.1"
REMOTE_HOST: "localhost"
REQUEST_METHOD: "GET"
REQUEST_PATH: "/"
REQUEST_URI: "http://localhost:3000/orders/1/line_items.xml"
SCRIPT_NAME: ""
SERVER_NAME: "localhost"
SERVER_PORT: "3000"
SERVER_PROTOCOL: "HTTP/1.1"
SERVER_SOFTWARE: "WEBrick/1.3.1 (Ruby/1.8.8/2010-12-03)"
action_controller.instance: #<LineItemsController:0x7f46f16ca1a8 @_params={"format"=>"xml", "order_id"=>"1", "action"=>"index", "controller"=>"line_items"}, @_action_name="index", @_routes=nil, @view_context_class=nil, @action_has_layout=true, @_response=#<ActionDispatch::Response:0x7f46f16ca090 @length=0, @etag=nil, @sending_file=false, @header={}, @block=nil, @writer=#<Proc:0x00007f46f1a0d4f0@/home/rubys/git/rails/actionpack/lib/action_dispatch/http/response.rb:43>, @status=200, @cache_control={}, @cookie=[], @request=#<ActionDispatch::Request:0x7f46f16ca0e0 @env={"action_dispatch.request.formats"=>[#<Mime::Type:0x7f46f19c6078 @string="application/xml", @synonyms=["text/xml", "application/x-xml"], @symbol=:xml>], "action_dispatch.request.parameters"=>{"format"=>"xml", "order_id"=>"1", "action"=>"index", "controller"=>"line_items"}, "rack.session"=>{}, "HTTP_HOST"=>"localhost:3000", "HTTP_ACCEPT"=>"application/xml", "SERVER_NAME"=>"localhost", "rack.request.cookie_hash"=>{"HttpOnly"=>nil, "path"=>"/", "_views_session"=>"BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ==--3dc508949a88536332a8065cbe79d0396615f319"}, "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::RemoteIpGetter:0x7f46f1768588 @check_ip_spoofing=true, @env={...}, @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i>, "REQUEST_PATH"=>"/", "rack.url_scheme"=>"http", "REMOTE_HOST"=>"localhost", "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.unsigned_session_cookie"=>{}, "rack.errors"=>#<IO:0x7f46f69b02a0>, "SERVER_PROTOCOL"=>"HTTP/1.1", "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 @set=#<Rack::Mount::RouteSet:0x7f46f1c4e6b0 @parameters_key="action_dispatch.request.path_parameters", @recognition_keys=[:request_method], @optimized_recognize_defined=true, @valid_conditions=nil, @request_class=ActionDispatch::Request, @named_routes={:products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, :new_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, :new_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, :admin=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>, :edit_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, :order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, :order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, :new_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, :edit_order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, :new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, :new_order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, :logout=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, :orders=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, :order_line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, :user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, :users=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, :login=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, :store=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, :who_bought_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, :cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, :carts=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, :edit_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, :edit_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>}, @generation_graph=#<Rack::Mount::Multimap:0x7f46f1889480 @hash={"line_items"=>#<Rack::Mount::Multimap:0x7f46f18810a0 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>]}>, "admin"=>#<Rack::Mount::Multimap:0x7f46f18887b0 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>]}>, "store"=>#<Rack::Mount::Multimap:0x7f46f1868050 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "orders"=>#<Rack::Mount::Multimap:0x7f46f187e6e8 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>]}>, "products"=>#<Rack::Mount::Multimap:0x7f46f186f648 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>], "who_bought"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>]}>, "carts"=>#<Rack::Mount::Multimap:0x7f46f1876a88 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>]}>, "users"=>#<Rack::Mount::Multimap:0x7f46f1885448 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>]}>, "sessions"=>#<Rack::Mount::Multimap:0x7f46f1887ab8 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>]}>, "rails/info"=>#<Rack::Mount::Multimap:0x7f46f1867b28 @hash={"properties"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>]}>}>, @recognition_graph=#<Rack::Mount::Multimap:0x7f46f18a36a0 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>]}>, @routes=[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], @generation_key_analyzer=nil, @generation_keys=[:controller, :action], @recognition_key_analyzer=nil>, @valid_conditions=[:taguri, :load_dependency, :instance_variable_get, :user_agent, :silence_stream, :method_symbol, :to_param, :negotiate, :__id__, :raw_post, :taguri=, :host, :POST, :to_s, :object_id, :protocol, :url, :respond_to?, :not_modified?, :subdomains, :clone, :to_yaml_style, :request_parameters, :if_modified_since, :instance_variable_set, :__send__, :to_query, :params, :extend, :port, :accepts, :unloadable, :inspect, :to_enum, :remote_host, :script_name, :to_yaml, :media_type, :dup, :gateway_interface, :get?, :authorization, :script_name=, :symbolized_path_parameters, :suppress, :form_data?, :if_none_match, :options?, :content_type, :methods, :load, :enum_for, :tld_length, :subdomain, :blank?, :parameters, :class_eval, :taint, :post?, :instance_variable_defined?, :tld_length=, :path_translated, :nil?, :scheme, :trace?, :raw_host_with_port, :formats, :fullpath, :reset_session, :singleton_methods, :send, :xml_http_request?, :silence_warnings, :require, :format, :require_dependency, :local?, :path_info, :present?, :put?, :from, :remote_ident, :session_options, :equal?, :presence, :body, :format=, :try, :path_info=, :capture, :port_string, :session_options=, :require_or_load, :to_yaml_properties, :with_warnings, :protected_methods, :instance_eval, :body_stream, :tainted?, :instance_of?, :media_type_params, :domain, :etag_matches?, :remote_user, :untaint, :head?, :eql?, :remote_addr, :filtered_parameters, :silence, :parseable_data?, :standard_port, :enable_warnings, :private_methods, :instance_exec, :display, :html_safe?, :accept_charset, :remote_ip, :content_length, :freeze, :GET, :fresh?, :server_name, :content_charset, :kind_of?, :session, :cache_control, :ip, :duplicable?, :type, :negotiate_mime, :gem, :require_association, :session=, :public_methods, :referer, :request_method, :==, :accept_encoding, :method, :auth_type, :env, :===, :server_protocol, :forgery_whitelisted?, :delete?, :is_a?, :standard_port?, :tap, :key?, :optional_port, :class, :path_parameters, :accept, :query_parameters, :hash, :instance_variables, :request_method_symbol, :referrer, :silence_stderr, :logger, :frozen?, :=~, :query_string, :ssl?, :path_parameters=, :server_software, :accept_language, :headers, :xhr?, :host_with_port, :pragma, :to_a, :filtered_env, :path, :content_mime_type, :values_at, :[], :server_port, :singleton_class, :acts_like?, :cookies, :[]=, :controller, :action], @request_class=ActionDispatch::Request, @url_helpers=#<Module:0x7f46f1b3fdf0>, @finalized=true, @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x7f46f2404710 @routes={:products=>#<ActionDispatch::Routing::Route:0x7f46f1992d18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :new_cart=>#<ActionDispatch::Routing::Route:0x7f46f19fb318 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :new_user=>#<ActionDispatch::Routing::Route:0x7f46f1bef048 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :admin=>#<ActionDispatch::Routing::Route:0x7f46f1c40e48 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/}, @path="/admin(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil>>, :rails_info_properties=>#<ActionDispatch::Routing::Route:0x7f46f1901430 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"properties", :controller=>"rails/info"}, @name="rails_info_properties", @defaults={:action=>"properties", :controller=>"rails/info"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>>, :edit_order=>#<ActionDispatch::Routing::Route:0x7f46f1ab7090 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b1d2a0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="order_line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :edit_product=>#<ActionDispatch::Routing::Route:0x7f46f1965610 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :order=>#<ActionDispatch::Routing::Route:0x7f46f1aaa408 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil>>, :new_order=>#<ActionDispatch::Routing::Route:0x7f46f1ac3020 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :edit_order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b42ff0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_order_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :product=>#<ActionDispatch::Routing::Route:0x7f46f1947fe8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil>>, :new_product=>#<ActionDispatch::Routing::Route:0x7f46f197d300 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a3c598 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :new_order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b5cd38 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_order_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :logout=>#<ActionDispatch::Routing::Route:0x7f46f1c1a720 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/}, @path="/logout(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, :edit_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a49f18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :orders=>#<ActionDispatch::Routing::Route:0x7f46f1adb468 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :order_line_items=>#<ActionDispatch::Routing::Route:0x7f46f1baf060 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="order_line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil>>, :user=>#<ActionDispatch::Routing::Route:0x7f46f1bd2628 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :users=>#<ActionDispatch::Routing::Route:0x7f46f1c100e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :login=>#<ActionDispatch::Routing::Route:0x7f46f1c31f60 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, :new_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a56718 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :store=>#<ActionDispatch::Routing::Route:0x7f46f19139c8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil>>, :line_items=>#<ActionDispatch::Routing::Route:0x7f46f1a72dc8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :who_bought_product=>#<ActionDispatch::Routing::Route:0x7f46f19a8c08 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/who_bought(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :cart=>#<ActionDispatch::Routing::Route:0x7f46f19d4538 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :carts=>#<ActionDispatch::Routing::Route:0x7f46f1a18170 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :edit_cart=>#<ActionDispatch::Routing::Route:0x7f46f19e19b8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :edit_user=>#<ActionDispatch::Routing::Route:0x7f46f1be0340 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil>>}, @module=#<Module:0x7f46f2404648>, @helpers=[:hash_for_admin_url, :admin_url, :hash_for_admin_path, :admin_path, :hash_for_login_url, :login_url, :hash_for_login_path, :login_path, :hash_for_logout_url, :logout_url, :hash_for_logout_path, :logout_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_order_line_items_url, :order_line_items_url, :hash_for_order_line_items_path, :order_line_items_path, :hash_for_new_order_line_item_url, :new_order_line_item_url, :hash_for_new_order_line_item_path, :new_order_line_item_path, :hash_for_edit_order_line_item_url, :edit_order_line_item_url, :hash_for_edit_order_line_item_path, :edit_order_line_item_path, :hash_for_order_line_item_url, :order_line_item_url, :hash_for_order_line_item_path, :order_line_item_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_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=[#<ActionDispatch::Routing::Route:0x7f46f1c40e48 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/}, @path="/admin(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c31f60 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c1f1a8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"sessions"}, @name=nil, @defaults={:action=>"create", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c1a720 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/}, @path="/logout(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c100e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c027b0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"users"}, @name=nil, @defaults={:action=>"create", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bef048 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1be0340 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bd2628 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bc75c0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"users"}, @name=nil, @defaults={:action=>"update", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bbb978 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"users"}, @name=nil, @defaults={:action=>"destroy", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1baf060 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="order_line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b910d8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"line_items"}, @name=nil, @defaults={:action=>"create", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b5cd38 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_order_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b42ff0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_order_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b1d2a0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="order_line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1af4918 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"line_items"}, @name=nil, @defaults={:action=>"update", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1aeaa30 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"line_items"}, @name=nil, @defaults={:action=>"destroy", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1adb468 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ac88e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"orders"}, @name=nil, @defaults={:action=>"create", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ac3020 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ab7090 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1aaa408 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a8ebb8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"orders"}, @name=nil, @defaults={:action=>"update", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a84ed8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"orders"}, @name=nil, @defaults={:action=>"destroy", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a72dc8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a69818 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"line_items"}, @name=nil, @defaults={:action=>"create", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a56718 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a49f18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a3c598 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a26310 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"line_items"}, @name=nil, @defaults={:action=>"update", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a1ffd8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"line_items"}, @name=nil, @defaults={:action=>"destroy", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a18170 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a06808 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"carts"}, @name=nil, @defaults={:action=>"create", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19fb318 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19e19b8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19d4538 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19c0678 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"carts"}, @name=nil, @defaults={:action=>"update", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19b6fb0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"carts"}, @name=nil, @defaults={:action=>"destroy", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19a8c08 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/who_bought(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1992d18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1987f30 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"products"}, @name=nil, @defaults={:action=>"create", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f197d300 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1965610 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1947fe8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1925218 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"products"}, @name=nil, @defaults={:action=>"update", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f191f110 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"products"}, @name=nil, @defaults={:action=>"destroy", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19139c8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1901430 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"properties", :controller=>"rails/info"}, @name="rails_info_properties", @defaults={:action=>"properties", :controller=>"rails/info"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>>], @default_url_options={}, @disable_clear_and_finalize=false, @controller_constraints=nil, @resources_path_names={:edit=>"edit", :new=>"new"}, @append=[#<Proc:0x00007f46f2547528@/home/rubys/git/rails/railties/lib/rails/application/finisher.rb:30>]>, "action_dispatch.secret_token"=>"21d0fd931f5c004bf7c6c1dbadeb0271123557a574f21d744399d91c6a47c1ee14eeabd5eddd2d5ef8a07d4cf2b705fd00b48d6f4a3ae22c9b86b0822b563e7a", "rack.version"=>[1, 1], "rack.run_once"=>false, "SERVER_SOFTWARE"=>"WEBrick/1.3.1 (Ruby/1.8.8/2010-12-03)", "REMOTE_ADDR"=>"127.0.0.1", "PATH_INFO"=>"/orders/1/line_items.xml", "action_dispatch.request.path_parameters"=>{:order_id=>"1", :action=>"index", :controller=>"line_items", :format=>"xml"}, "rack.request.cookie_string"=>"_views_session=BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ%3D%3D--3dc508949a88536332a8065cbe79d0396615f319; path=/; HttpOnly", "action_dispatch.asset_path"=>nil, "HTTP_AUTHORIZATION"=>"Basic ZGF2ZTpzZWNyZXQ=", "SCRIPT_NAME"=>"", "action_dispatch.parameter_filter"=>[:password], "HTTP_VERSION"=>"HTTP/1.1", "rack.multithread"=>false, "HTTP_COOKIE"=>"_views_session=BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ%3D%3D--3dc508949a88536332a8065cbe79d0396615f319; path=/; HttpOnly", "action_dispatch.request.request_parameters"=>{}, "action_dispatch.cookies"=>{"HttpOnly"=>nil, "path"=>"/", "_views_session"=>"BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ==--3dc508949a88536332a8065cbe79d0396615f319"}, "rack.multiprocess"=>false, "REQUEST_URI"=>"http://localhost:3000/orders/1/line_items.xml", "rack.request.query_hash"=>{}, "SERVER_PORT"=>"3000", "action_controller.instance"=>#<LineItemsController:0x7f46f16ca1a8 ...>, "rack.session.options"=>{:id=>nil, :defer=>false, :key=>"_depot_session", :renew=>false, :secure=>false, :path=>"/", :httponly=>true, :expire_after=>nil, :domain=>nil}, "REQUEST_METHOD"=>"GET", "rack.request.query_string"=>"", "action_dispatch.request.content_type"=>nil, "rack.input"=>#<StringIO:0x7f46f1769118>, "QUERY_STRING"=>"", "GATEWAY_INTERFACE"=>"CGI/1.1"}, @filtered_parameters={"format"=>"xml", "order_id"=>"1", "action"=>"index", "controller"=>"line_items"}, @fullpath="/orders/1/line_items.xml", @method="GET">, @body=[], @blank=false>, @_response_body=nil, @_status=200, @_env={"action_dispatch.request.formats"=>[#<Mime::Type:0x7f46f19c6078 @string="application/xml", @synonyms=["text/xml", "application/x-xml"], @symbol=:xml>], "action_dispatch.request.parameters"=>{"format"=>"xml", "order_id"=>"1", "action"=>"index", "controller"=>"line_items"}, "rack.session"=>{}, "HTTP_HOST"=>"localhost:3000", "HTTP_ACCEPT"=>"application/xml", "SERVER_NAME"=>"localhost", "rack.request.cookie_hash"=>{"HttpOnly"=>nil, "path"=>"/", "_views_session"=>"BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ==--3dc508949a88536332a8065cbe79d0396615f319"}, "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::RemoteIpGetter:0x7f46f1768588 @check_ip_spoofing=true, @env={...}, @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i>, "REQUEST_PATH"=>"/", "rack.url_scheme"=>"http", "REMOTE_HOST"=>"localhost", "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.unsigned_session_cookie"=>{}, "rack.errors"=>#<IO:0x7f46f69b02a0>, "SERVER_PROTOCOL"=>"HTTP/1.1", "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 @set=#<Rack::Mount::RouteSet:0x7f46f1c4e6b0 @parameters_key="action_dispatch.request.path_parameters", @recognition_keys=[:request_method], @optimized_recognize_defined=true, @valid_conditions=nil, @request_class=ActionDispatch::Request, @named_routes={:products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, :new_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, :new_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, :admin=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>, :edit_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, :order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, :order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, :new_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, :edit_order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, :new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, :new_order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, :logout=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, :orders=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, :order_line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, :user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, :users=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, :login=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, :store=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, :who_bought_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, :cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, :carts=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, :edit_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, :edit_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>}, @generation_graph=#<Rack::Mount::Multimap:0x7f46f1889480 @hash={"line_items"=>#<Rack::Mount::Multimap:0x7f46f18810a0 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>]}>, "admin"=>#<Rack::Mount::Multimap:0x7f46f18887b0 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>]}>, "store"=>#<Rack::Mount::Multimap:0x7f46f1868050 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "orders"=>#<Rack::Mount::Multimap:0x7f46f187e6e8 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>]}>, "products"=>#<Rack::Mount::Multimap:0x7f46f186f648 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>], "who_bought"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>]}>, "carts"=>#<Rack::Mount::Multimap:0x7f46f1876a88 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>]}>, "users"=>#<Rack::Mount::Multimap:0x7f46f1885448 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>]}>, "sessions"=>#<Rack::Mount::Multimap:0x7f46f1887ab8 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>]}>, "rails/info"=>#<Rack::Mount::Multimap:0x7f46f1867b28 @hash={"properties"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>]}>}>, @recognition_graph=#<Rack::Mount::Multimap:0x7f46f18a36a0 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>]}>, @routes=[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], @generation_key_analyzer=nil, @generation_keys=[:controller, :action], @recognition_key_analyzer=nil>, @valid_conditions=[:taguri, :load_dependency, :instance_variable_get, :user_agent, :silence_stream, :method_symbol, :to_param, :negotiate, :__id__, :raw_post, :taguri=, :host, :POST, :to_s, :object_id, :protocol, :url, :respond_to?, :not_modified?, :subdomains, :clone, :to_yaml_style, :request_parameters, :if_modified_since, :instance_variable_set, :__send__, :to_query, :params, :extend, :port, :accepts, :unloadable, :inspect, :to_enum, :remote_host, :script_name, :to_yaml, :media_type, :dup, :gateway_interface, :get?, :authorization, :script_name=, :symbolized_path_parameters, :suppress, :form_data?, :if_none_match, :options?, :content_type, :methods, :load, :enum_for, :tld_length, :subdomain, :blank?, :parameters, :class_eval, :taint, :post?, :instance_variable_defined?, :tld_length=, :path_translated, :nil?, :scheme, :trace?, :raw_host_with_port, :formats, :fullpath, :reset_session, :singleton_methods, :send, :xml_http_request?, :silence_warnings, :require, :format, :require_dependency, :local?, :path_info, :present?, :put?, :from, :remote_ident, :session_options, :equal?, :presence, :body, :format=, :try, :path_info=, :capture, :port_string, :session_options=, :require_or_load, :to_yaml_properties, :with_warnings, :protected_methods, :instance_eval, :body_stream, :tainted?, :instance_of?, :media_type_params, :domain, :etag_matches?, :remote_user, :untaint, :head?, :eql?, :remote_addr, :filtered_parameters, :silence, :parseable_data?, :standard_port, :enable_warnings, :private_methods, :instance_exec, :display, :html_safe?, :accept_charset, :remote_ip, :content_length, :freeze, :GET, :fresh?, :server_name, :content_charset, :kind_of?, :session, :cache_control, :ip, :duplicable?, :type, :negotiate_mime, :gem, :require_association, :session=, :public_methods, :referer, :request_method, :==, :accept_encoding, :method, :auth_type, :env, :===, :server_protocol, :forgery_whitelisted?, :delete?, :is_a?, :standard_port?, :tap, :key?, :optional_port, :class, :path_parameters, :accept, :query_parameters, :hash, :instance_variables, :request_method_symbol, :referrer, :silence_stderr, :logger, :frozen?, :=~, :query_string, :ssl?, :path_parameters=, :server_software, :accept_language, :headers, :xhr?, :host_with_port, :pragma, :to_a, :filtered_env, :path, :content_mime_type, :values_at, :[], :server_port, :singleton_class, :acts_like?, :cookies, :[]=, :controller, :action], @request_class=ActionDispatch::Request, @url_helpers=#<Module:0x7f46f1b3fdf0>, @finalized=true, @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x7f46f2404710 @routes={:products=>#<ActionDispatch::Routing::Route:0x7f46f1992d18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :new_cart=>#<ActionDispatch::Routing::Route:0x7f46f19fb318 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :new_user=>#<ActionDispatch::Routing::Route:0x7f46f1bef048 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :admin=>#<ActionDispatch::Routing::Route:0x7f46f1c40e48 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/}, @path="/admin(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil>>, :rails_info_properties=>#<ActionDispatch::Routing::Route:0x7f46f1901430 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"properties", :controller=>"rails/info"}, @name="rails_info_properties", @defaults={:action=>"properties", :controller=>"rails/info"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>>, :edit_order=>#<ActionDispatch::Routing::Route:0x7f46f1ab7090 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b1d2a0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="order_line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :edit_product=>#<ActionDispatch::Routing::Route:0x7f46f1965610 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :order=>#<ActionDispatch::Routing::Route:0x7f46f1aaa408 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil>>, :new_order=>#<ActionDispatch::Routing::Route:0x7f46f1ac3020 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :edit_order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b42ff0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_order_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :product=>#<ActionDispatch::Routing::Route:0x7f46f1947fe8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil>>, :new_product=>#<ActionDispatch::Routing::Route:0x7f46f197d300 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a3c598 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :new_order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b5cd38 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_order_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :logout=>#<ActionDispatch::Routing::Route:0x7f46f1c1a720 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/}, @path="/logout(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, :edit_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a49f18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :orders=>#<ActionDispatch::Routing::Route:0x7f46f1adb468 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :order_line_items=>#<ActionDispatch::Routing::Route:0x7f46f1baf060 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="order_line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil>>, :user=>#<ActionDispatch::Routing::Route:0x7f46f1bd2628 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :users=>#<ActionDispatch::Routing::Route:0x7f46f1c100e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :login=>#<ActionDispatch::Routing::Route:0x7f46f1c31f60 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, :new_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a56718 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :store=>#<ActionDispatch::Routing::Route:0x7f46f19139c8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil>>, :line_items=>#<ActionDispatch::Routing::Route:0x7f46f1a72dc8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :who_bought_product=>#<ActionDispatch::Routing::Route:0x7f46f19a8c08 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/who_bought(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :cart=>#<ActionDispatch::Routing::Route:0x7f46f19d4538 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :carts=>#<ActionDispatch::Routing::Route:0x7f46f1a18170 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :edit_cart=>#<ActionDispatch::Routing::Route:0x7f46f19e19b8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :edit_user=>#<ActionDispatch::Routing::Route:0x7f46f1be0340 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil>>}, @module=#<Module:0x7f46f2404648>, @helpers=[:hash_for_admin_url, :admin_url, :hash_for_admin_path, :admin_path, :hash_for_login_url, :login_url, :hash_for_login_path, :login_path, :hash_for_logout_url, :logout_url, :hash_for_logout_path, :logout_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_order_line_items_url, :order_line_items_url, :hash_for_order_line_items_path, :order_line_items_path, :hash_for_new_order_line_item_url, :new_order_line_item_url, :hash_for_new_order_line_item_path, :new_order_line_item_path, :hash_for_edit_order_line_item_url, :edit_order_line_item_url, :hash_for_edit_order_line_item_path, :edit_order_line_item_path, :hash_for_order_line_item_url, :order_line_item_url, :hash_for_order_line_item_path, :order_line_item_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_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=[#<ActionDispatch::Routing::Route:0x7f46f1c40e48 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/}, @path="/admin(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c31f60 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c1f1a8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"sessions"}, @name=nil, @defaults={:action=>"create", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c1a720 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/}, @path="/logout(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c100e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c027b0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"users"}, @name=nil, @defaults={:action=>"create", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bef048 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1be0340 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bd2628 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bc75c0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"users"}, @name=nil, @defaults={:action=>"update", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bbb978 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"users"}, @name=nil, @defaults={:action=>"destroy", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1baf060 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="order_line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b910d8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"line_items"}, @name=nil, @defaults={:action=>"create", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b5cd38 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_order_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b42ff0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_order_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b1d2a0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="order_line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1af4918 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"line_items"}, @name=nil, @defaults={:action=>"update", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1aeaa30 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"line_items"}, @name=nil, @defaults={:action=>"destroy", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1adb468 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ac88e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"orders"}, @name=nil, @defaults={:action=>"create", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ac3020 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ab7090 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1aaa408 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a8ebb8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"orders"}, @name=nil, @defaults={:action=>"update", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a84ed8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"orders"}, @name=nil, @defaults={:action=>"destroy", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a72dc8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a69818 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"line_items"}, @name=nil, @defaults={:action=>"create", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a56718 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a49f18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a3c598 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a26310 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"line_items"}, @name=nil, @defaults={:action=>"update", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a1ffd8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"line_items"}, @name=nil, @defaults={:action=>"destroy", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a18170 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a06808 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"carts"}, @name=nil, @defaults={:action=>"create", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19fb318 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19e19b8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19d4538 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19c0678 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"carts"}, @name=nil, @defaults={:action=>"update", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19b6fb0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"carts"}, @name=nil, @defaults={:action=>"destroy", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19a8c08 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/who_bought(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1992d18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1987f30 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"products"}, @name=nil, @defaults={:action=>"create", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f197d300 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1965610 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1947fe8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1925218 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"products"}, @name=nil, @defaults={:action=>"update", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f191f110 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"products"}, @name=nil, @defaults={:action=>"destroy", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19139c8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1901430 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"properties", :controller=>"rails/info"}, @name="rails_info_properties", @defaults={:action=>"properties", :controller=>"rails/info"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>>], @default_url_options={}, @disable_clear_and_finalize=false, @controller_constraints=nil, @resources_path_names={:edit=>"edit", :new=>"new"}, @append=[#<Proc:0x00007f46f2547528@/home/rubys/git/rails/railties/lib/rails/application/finisher.rb:30>]>, "action_dispatch.secret_token"=>"21d0fd931f5c004bf7c6c1dbadeb0271123557a574f21d744399d91c6a47c1ee14eeabd5eddd2d5ef8a07d4cf2b705fd00b48d6f4a3ae22c9b86b0822b563e7a", "rack.version"=>[1, 1], "rack.run_once"=>false, "SERVER_SOFTWARE"=>"WEBrick/1.3.1 (Ruby/1.8.8/2010-12-03)", "REMOTE_ADDR"=>"127.0.0.1", "PATH_INFO"=>"/orders/1/line_items.xml", "action_dispatch.request.path_parameters"=>{:order_id=>"1", :action=>"index", :controller=>"line_items", :format=>"xml"}, "rack.request.cookie_string"=>"_views_session=BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ%3D%3D--3dc508949a88536332a8065cbe79d0396615f319; path=/; HttpOnly", "action_dispatch.asset_path"=>nil, "HTTP_AUTHORIZATION"=>"Basic ZGF2ZTpzZWNyZXQ=", "SCRIPT_NAME"=>"", "action_dispatch.parameter_filter"=>[:password], "HTTP_VERSION"=>"HTTP/1.1", "rack.multithread"=>false, "HTTP_COOKIE"=>"_views_session=BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ%3D%3D--3dc508949a88536332a8065cbe79d0396615f319; path=/; HttpOnly", "action_dispatch.request.request_parameters"=>{}, "action_dispatch.cookies"=>{"HttpOnly"=>nil, "path"=>"/", "_views_session"=>"BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ==--3dc508949a88536332a8065cbe79d0396615f319"}, "rack.multiprocess"=>false, "REQUEST_URI"=>"http://localhost:3000/orders/1/line_items.xml", "rack.request.query_hash"=>{}, "SERVER_PORT"=>"3000", "action_controller.instance"=>#<LineItemsController:0x7f46f16ca1a8 ...>, "rack.session.options"=>{:id=>nil, :defer=>false, :key=>"_depot_session", :renew=>false, :secure=>false, :path=>"/", :httponly=>true, :expire_after=>nil, :domain=>nil}, "REQUEST_METHOD"=>"GET", "rack.request.query_string"=>"", "action_dispatch.request.content_type"=>nil, "rack.input"=>#<StringIO:0x7f46f1769118>, "QUERY_STRING"=>"", "GATEWAY_INTERFACE"=>"CGI/1.1"}, @_request=#<ActionDispatch::Request:0x7f46f16ca0e0 @env={"action_dispatch.request.formats"=>[#<Mime::Type:0x7f46f19c6078 @string="application/xml", @synonyms=["text/xml", "application/x-xml"], @symbol=:xml>], "action_dispatch.request.parameters"=>{"format"=>"xml", "order_id"=>"1", "action"=>"index", "controller"=>"line_items"}, "rack.session"=>{}, "HTTP_HOST"=>"localhost:3000", "HTTP_ACCEPT"=>"application/xml", "SERVER_NAME"=>"localhost", "rack.request.cookie_hash"=>{"HttpOnly"=>nil, "path"=>"/", "_views_session"=>"BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ==--3dc508949a88536332a8065cbe79d0396615f319"}, "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::RemoteIpGetter:0x7f46f1768588 @check_ip_spoofing=true, @env={...}, @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i>, "REQUEST_PATH"=>"/", "rack.url_scheme"=>"http", "REMOTE_HOST"=>"localhost", "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.unsigned_session_cookie"=>{}, "rack.errors"=>#<IO:0x7f46f69b02a0>, "SERVER_PROTOCOL"=>"HTTP/1.1", "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 @set=#<Rack::Mount::RouteSet:0x7f46f1c4e6b0 @parameters_key="action_dispatch.request.path_parameters", @recognition_keys=[:request_method], @optimized_recognize_defined=true, @valid_conditions=nil, @request_class=ActionDispatch::Request, @named_routes={:products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, :new_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, :new_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, :admin=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>, :edit_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, :order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, :order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, :new_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, :edit_order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, :new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, :new_order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, :logout=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, :orders=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, :order_line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, :user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, :users=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, :login=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, :store=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, :who_bought_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, :cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, :carts=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, :edit_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, :edit_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>}, @generation_graph=#<Rack::Mount::Multimap:0x7f46f1889480 @hash={"line_items"=>#<Rack::Mount::Multimap:0x7f46f18810a0 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>]}>, "admin"=>#<Rack::Mount::Multimap:0x7f46f18887b0 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>]}>, "store"=>#<Rack::Mount::Multimap:0x7f46f1868050 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "orders"=>#<Rack::Mount::Multimap:0x7f46f187e6e8 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>]}>, "products"=>#<Rack::Mount::Multimap:0x7f46f186f648 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>], "who_bought"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>]}>, "carts"=>#<Rack::Mount::Multimap:0x7f46f1876a88 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>]}>, "users"=>#<Rack::Mount::Multimap:0x7f46f1885448 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>]}>, "sessions"=>#<Rack::Mount::Multimap:0x7f46f1887ab8 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>]}>, "rails/info"=>#<Rack::Mount::Multimap:0x7f46f1867b28 @hash={"properties"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>]}>}>, @recognition_graph=#<Rack::Mount::Multimap:0x7f46f18a36a0 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>]}>, @routes=[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], @generation_key_analyzer=nil, @generation_keys=[:controller, :action], @recognition_key_analyzer=nil>, @valid_conditions=[:taguri, :load_dependency, :instance_variable_get, :user_agent, :silence_stream, :method_symbol, :to_param, :negotiate, :__id__, :raw_post, :taguri=, :host, :POST, :to_s, :object_id, :protocol, :url, :respond_to?, :not_modified?, :subdomains, :clone, :to_yaml_style, :request_parameters, :if_modified_since, :instance_variable_set, :__send__, :to_query, :params, :extend, :port, :accepts, :unloadable, :inspect, :to_enum, :remote_host, :script_name, :to_yaml, :media_type, :dup, :gateway_interface, :get?, :authorization, :script_name=, :symbolized_path_parameters, :suppress, :form_data?, :if_none_match, :options?, :content_type, :methods, :load, :enum_for, :tld_length, :subdomain, :blank?, :parameters, :class_eval, :taint, :post?, :instance_variable_defined?, :tld_length=, :path_translated, :nil?, :scheme, :trace?, :raw_host_with_port, :formats, :fullpath, :reset_session, :singleton_methods, :send, :xml_http_request?, :silence_warnings, :require, :format, :require_dependency, :local?, :path_info, :present?, :put?, :from, :remote_ident, :session_options, :equal?, :presence, :body, :format=, :try, :path_info=, :capture, :port_string, :session_options=, :require_or_load, :to_yaml_properties, :with_warnings, :protected_methods, :instance_eval, :body_stream, :tainted?, :instance_of?, :media_type_params, :domain, :etag_matches?, :remote_user, :untaint, :head?, :eql?, :remote_addr, :filtered_parameters, :silence, :parseable_data?, :standard_port, :enable_warnings, :private_methods, :instance_exec, :display, :html_safe?, :accept_charset, :remote_ip, :content_length, :freeze, :GET, :fresh?, :server_name, :content_charset, :kind_of?, :session, :cache_control, :ip, :duplicable?, :type, :negotiate_mime, :gem, :require_association, :session=, :public_methods, :referer, :request_method, :==, :accept_encoding, :method, :auth_type, :env, :===, :server_protocol, :forgery_whitelisted?, :delete?, :is_a?, :standard_port?, :tap, :key?, :optional_port, :class, :path_parameters, :accept, :query_parameters, :hash, :instance_variables, :request_method_symbol, :referrer, :silence_stderr, :logger, :frozen?, :=~, :query_string, :ssl?, :path_parameters=, :server_software, :accept_language, :headers, :xhr?, :host_with_port, :pragma, :to_a, :filtered_env, :path, :content_mime_type, :values_at, :[], :server_port, :singleton_class, :acts_like?, :cookies, :[]=, :controller, :action], @request_class=ActionDispatch::Request, @url_helpers=#<Module:0x7f46f1b3fdf0>, @finalized=true, @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x7f46f2404710 @routes={:products=>#<ActionDispatch::Routing::Route:0x7f46f1992d18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :new_cart=>#<ActionDispatch::Routing::Route:0x7f46f19fb318 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :new_user=>#<ActionDispatch::Routing::Route:0x7f46f1bef048 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :admin=>#<ActionDispatch::Routing::Route:0x7f46f1c40e48 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/}, @path="/admin(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil>>, :rails_info_properties=>#<ActionDispatch::Routing::Route:0x7f46f1901430 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"properties", :controller=>"rails/info"}, @name="rails_info_properties", @defaults={:action=>"properties", :controller=>"rails/info"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>>, :edit_order=>#<ActionDispatch::Routing::Route:0x7f46f1ab7090 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b1d2a0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="order_line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :edit_product=>#<ActionDispatch::Routing::Route:0x7f46f1965610 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :order=>#<ActionDispatch::Routing::Route:0x7f46f1aaa408 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil>>, :new_order=>#<ActionDispatch::Routing::Route:0x7f46f1ac3020 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :edit_order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b42ff0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_order_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :product=>#<ActionDispatch::Routing::Route:0x7f46f1947fe8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil>>, :new_product=>#<ActionDispatch::Routing::Route:0x7f46f197d300 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a3c598 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :new_order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b5cd38 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_order_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :logout=>#<ActionDispatch::Routing::Route:0x7f46f1c1a720 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/}, @path="/logout(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, :edit_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a49f18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :orders=>#<ActionDispatch::Routing::Route:0x7f46f1adb468 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :order_line_items=>#<ActionDispatch::Routing::Route:0x7f46f1baf060 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="order_line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil>>, :user=>#<ActionDispatch::Routing::Route:0x7f46f1bd2628 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :users=>#<ActionDispatch::Routing::Route:0x7f46f1c100e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :login=>#<ActionDispatch::Routing::Route:0x7f46f1c31f60 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, :new_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a56718 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :store=>#<ActionDispatch::Routing::Route:0x7f46f19139c8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil>>, :line_items=>#<ActionDispatch::Routing::Route:0x7f46f1a72dc8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :who_bought_product=>#<ActionDispatch::Routing::Route:0x7f46f19a8c08 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/who_bought(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :cart=>#<ActionDispatch::Routing::Route:0x7f46f19d4538 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :carts=>#<ActionDispatch::Routing::Route:0x7f46f1a18170 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :edit_cart=>#<ActionDispatch::Routing::Route:0x7f46f19e19b8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :edit_user=>#<ActionDispatch::Routing::Route:0x7f46f1be0340 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil>>}, @module=#<Module:0x7f46f2404648>, @helpers=[:hash_for_admin_url, :admin_url, :hash_for_admin_path, :admin_path, :hash_for_login_url, :login_url, :hash_for_login_path, :login_path, :hash_for_logout_url, :logout_url, :hash_for_logout_path, :logout_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_order_line_items_url, :order_line_items_url, :hash_for_order_line_items_path, :order_line_items_path, :hash_for_new_order_line_item_url, :new_order_line_item_url, :hash_for_new_order_line_item_path, :new_order_line_item_path, :hash_for_edit_order_line_item_url, :edit_order_line_item_url, :hash_for_edit_order_line_item_path, :edit_order_line_item_path, :hash_for_order_line_item_url, :order_line_item_url, :hash_for_order_line_item_path, :order_line_item_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_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=[#<ActionDispatch::Routing::Route:0x7f46f1c40e48 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/}, @path="/admin(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c31f60 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c1f1a8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"sessions"}, @name=nil, @defaults={:action=>"create", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c1a720 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/}, @path="/logout(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c100e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c027b0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"users"}, @name=nil, @defaults={:action=>"create", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bef048 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1be0340 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bd2628 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bc75c0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"users"}, @name=nil, @defaults={:action=>"update", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bbb978 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"users"}, @name=nil, @defaults={:action=>"destroy", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1baf060 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="order_line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b910d8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"line_items"}, @name=nil, @defaults={:action=>"create", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b5cd38 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_order_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b42ff0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_order_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b1d2a0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="order_line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1af4918 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"line_items"}, @name=nil, @defaults={:action=>"update", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1aeaa30 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"line_items"}, @name=nil, @defaults={:action=>"destroy", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1adb468 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ac88e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"orders"}, @name=nil, @defaults={:action=>"create", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ac3020 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ab7090 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1aaa408 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a8ebb8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"orders"}, @name=nil, @defaults={:action=>"update", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a84ed8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"orders"}, @name=nil, @defaults={:action=>"destroy", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a72dc8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a69818 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"line_items"}, @name=nil, @defaults={:action=>"create", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a56718 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a49f18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a3c598 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a26310 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"line_items"}, @name=nil, @defaults={:action=>"update", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a1ffd8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"line_items"}, @name=nil, @defaults={:action=>"destroy", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a18170 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a06808 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"carts"}, @name=nil, @defaults={:action=>"create", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19fb318 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19e19b8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19d4538 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19c0678 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"carts"}, @name=nil, @defaults={:action=>"update", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19b6fb0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"carts"}, @name=nil, @defaults={:action=>"destroy", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19a8c08 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/who_bought(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1992d18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1987f30 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"products"}, @name=nil, @defaults={:action=>"create", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f197d300 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1965610 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1947fe8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1925218 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"products"}, @name=nil, @defaults={:action=>"update", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f191f110 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"products"}, @name=nil, @defaults={:action=>"destroy", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19139c8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1901430 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"properties", :controller=>"rails/info"}, @name="rails_info_properties", @defaults={:action=>"properties", :controller=>"rails/info"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>>], @default_url_options={}, @disable_clear_and_finalize=false, @controller_constraints=nil, @resources_path_names={:edit=>"edit", :new=>"new"}, @append=[#<Proc:0x00007f46f2547528@/home/rubys/git/rails/railties/lib/rails/application/finisher.rb:30>]>, "action_dispatch.secret_token"=>"21d0fd931f5c004bf7c6c1dbadeb0271123557a574f21d744399d91c6a47c1ee14eeabd5eddd2d5ef8a07d4cf2b705fd00b48d6f4a3ae22c9b86b0822b563e7a", "rack.version"=>[1, 1], "rack.run_once"=>false, "SERVER_SOFTWARE"=>"WEBrick/1.3.1 (Ruby/1.8.8/2010-12-03)", "REMOTE_ADDR"=>"127.0.0.1", "PATH_INFO"=>"/orders/1/line_items.xml", "action_dispatch.request.path_parameters"=>{:order_id=>"1", :action=>"index", :controller=>"line_items", :format=>"xml"}, "rack.request.cookie_string"=>"_views_session=BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ%3D%3D--3dc508949a88536332a8065cbe79d0396615f319; path=/; HttpOnly", "action_dispatch.asset_path"=>nil, "HTTP_AUTHORIZATION"=>"Basic ZGF2ZTpzZWNyZXQ=", "SCRIPT_NAME"=>"", "action_dispatch.parameter_filter"=>[:password], "HTTP_VERSION"=>"HTTP/1.1", "rack.multithread"=>false, "HTTP_COOKIE"=>"_views_session=BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ%3D%3D--3dc508949a88536332a8065cbe79d0396615f319; path=/; HttpOnly", "action_dispatch.request.request_parameters"=>{}, "action_dispatch.cookies"=>{"HttpOnly"=>nil, "path"=>"/", "_views_session"=>"BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ==--3dc508949a88536332a8065cbe79d0396615f319"}, "rack.multiprocess"=>false, "REQUEST_URI"=>"http://localhost:3000/orders/1/line_items.xml", "rack.request.query_hash"=>{}, "SERVER_PORT"=>"3000", "action_controller.instance"=>#<LineItemsController:0x7f46f16ca1a8 ...>, "rack.session.options"=>{:id=>nil, :defer=>false, :key=>"_depot_session", :renew=>false, :secure=>false, :path=>"/", :httponly=>true, :expire_after=>nil, :domain=>nil}, "REQUEST_METHOD"=>"GET", "rack.request.query_string"=>"", "action_dispatch.request.content_type"=>nil, "rack.input"=>#<StringIO:0x7f46f1769118>, "QUERY_STRING"=>"", "GATEWAY_INTERFACE"=>"CGI/1.1"}, @filtered_parameters={"format"=>"xml", "order_id"=>"1", "action"=>"index", "controller"=>"line_items"}, @fullpath="/orders/1/line_items.xml", @method="GET">, @_headers={"Content-Type"=>"text/html"}, @lookup_context=#<ActionView::LookupContext:0x7f46f16c9c80 @frozen_formats=false, @view_paths=[#<ActionView::FileSystemResolver:0x7f46f165a470 @path="/home/rubys/svn/rails4/Book/util/work-188/depot/app/views", @cached={}>], @details_key=nil, @cache=true, @skip_default_locale=false, @details={:locale=>[:en, :en], :handlers=>[:rjs, :erb, :builder], :formats=>[:html, :text, :js, :css, :ics, :csv, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json]}>>
action_dispatch.asset_path: nil
action_dispatch.cookies: {"HttpOnly"=>nil, "path"=>"/", "_views_session"=>"BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ==--3dc508949a88536332a8065cbe79d0396615f319"}
action_dispatch.parameter_filter: [:password]
action_dispatch.remote_ip: #<ActionDispatch::RemoteIp::RemoteIpGetter:0x7f46f1768588 @check_ip_spoofing=true, @env={"action_dispatch.request.formats"=>[#<Mime::Type:0x7f46f19c6078 @string="application/xml", @synonyms=["text/xml", "application/x-xml"], @symbol=:xml>], "action_dispatch.request.parameters"=>{"format"=>"xml", "order_id"=>"1", "action"=>"index", "controller"=>"line_items"}, "rack.session"=>{}, "HTTP_HOST"=>"localhost:3000", "HTTP_ACCEPT"=>"application/xml", "SERVER_NAME"=>"localhost", "rack.request.cookie_hash"=>{"HttpOnly"=>nil, "path"=>"/", "_views_session"=>"BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ==--3dc508949a88536332a8065cbe79d0396615f319"}, "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::RemoteIpGetter:0x7f46f1768588 ...>, "REQUEST_PATH"=>"/", "rack.url_scheme"=>"http", "REMOTE_HOST"=>"localhost", "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.unsigned_session_cookie"=>{}, "rack.errors"=>#<IO:0x7f46f69b02a0>, "SERVER_PROTOCOL"=>"HTTP/1.1", "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 @set=#<Rack::Mount::RouteSet:0x7f46f1c4e6b0 @parameters_key="action_dispatch.request.path_parameters", @recognition_keys=[:request_method], @optimized_recognize_defined=true, @valid_conditions=nil, @request_class=ActionDispatch::Request, @named_routes={:products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, :new_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, :new_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, :admin=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>, :edit_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, :order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, :order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, :new_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, :edit_order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, :new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, :new_order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, :logout=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, :orders=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, :order_line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, :user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, :users=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, :login=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, :store=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, :who_bought_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, :cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, :carts=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, :edit_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, :edit_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>}, @generation_graph=#<Rack::Mount::Multimap:0x7f46f1889480 @hash={"line_items"=>#<Rack::Mount::Multimap:0x7f46f18810a0 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>]}>, "admin"=>#<Rack::Mount::Multimap:0x7f46f18887b0 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>]}>, "store"=>#<Rack::Mount::Multimap:0x7f46f1868050 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "orders"=>#<Rack::Mount::Multimap:0x7f46f187e6e8 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>]}>, "products"=>#<Rack::Mount::Multimap:0x7f46f186f648 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>], "who_bought"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>]}>, "carts"=>#<Rack::Mount::Multimap:0x7f46f1876a88 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>]}>, "users"=>#<Rack::Mount::Multimap:0x7f46f1885448 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>]}>, "sessions"=>#<Rack::Mount::Multimap:0x7f46f1887ab8 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>]}>, "rails/info"=>#<Rack::Mount::Multimap:0x7f46f1867b28 @hash={"properties"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>]}>}>, @recognition_graph=#<Rack::Mount::Multimap:0x7f46f18a36a0 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>]}>, @routes=[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], @generation_key_analyzer=nil, @generation_keys=[:controller, :action], @recognition_key_analyzer=nil>, @valid_conditions=[:taguri, :load_dependency, :instance_variable_get, :user_agent, :silence_stream, :method_symbol, :to_param, :negotiate, :__id__, :raw_post, :taguri=, :host, :POST, :to_s, :object_id, :protocol, :url, :respond_to?, :not_modified?, :subdomains, :clone, :to_yaml_style, :request_parameters, :if_modified_since, :instance_variable_set, :__send__, :to_query, :params, :extend, :port, :accepts, :unloadable, :inspect, :to_enum, :remote_host, :script_name, :to_yaml, :media_type, :dup, :gateway_interface, :get?, :authorization, :script_name=, :symbolized_path_parameters, :suppress, :form_data?, :if_none_match, :options?, :content_type, :methods, :load, :enum_for, :tld_length, :subdomain, :blank?, :parameters, :class_eval, :taint, :post?, :instance_variable_defined?, :tld_length=, :path_translated, :nil?, :scheme, :trace?, :raw_host_with_port, :formats, :fullpath, :reset_session, :singleton_methods, :send, :xml_http_request?, :silence_warnings, :require, :format, :require_dependency, :local?, :path_info, :present?, :put?, :from, :remote_ident, :session_options, :equal?, :presence, :body, :format=, :try, :path_info=, :capture, :port_string, :session_options=, :require_or_load, :to_yaml_properties, :with_warnings, :protected_methods, :instance_eval, :body_stream, :tainted?, :instance_of?, :media_type_params, :domain, :etag_matches?, :remote_user, :untaint, :head?, :eql?, :remote_addr, :filtered_parameters, :silence, :parseable_data?, :standard_port, :enable_warnings, :private_methods, :instance_exec, :display, :html_safe?, :accept_charset, :remote_ip, :content_length, :freeze, :GET, :fresh?, :server_name, :content_charset, :kind_of?, :session, :cache_control, :ip, :duplicable?, :type, :negotiate_mime, :gem, :require_association, :session=, :public_methods, :referer, :request_method, :==, :accept_encoding, :method, :auth_type, :env, :===, :server_protocol, :forgery_whitelisted?, :delete?, :is_a?, :standard_port?, :tap, :key?, :optional_port, :class, :path_parameters, :accept, :query_parameters, :hash, :instance_variables, :request_method_symbol, :referrer, :silence_stderr, :logger, :frozen?, :=~, :query_string, :ssl?, :path_parameters=, :server_software, :accept_language, :headers, :xhr?, :host_with_port, :pragma, :to_a, :filtered_env, :path, :content_mime_type, :values_at, :[], :server_port, :singleton_class, :acts_like?, :cookies, :[]=, :controller, :action], @request_class=ActionDispatch::Request, @url_helpers=#<Module:0x7f46f1b3fdf0>, @finalized=true, @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x7f46f2404710 @routes={:products=>#<ActionDispatch::Routing::Route:0x7f46f1992d18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :new_cart=>#<ActionDispatch::Routing::Route:0x7f46f19fb318 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :new_user=>#<ActionDispatch::Routing::Route:0x7f46f1bef048 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :admin=>#<ActionDispatch::Routing::Route:0x7f46f1c40e48 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/}, @path="/admin(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil>>, :rails_info_properties=>#<ActionDispatch::Routing::Route:0x7f46f1901430 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"properties", :controller=>"rails/info"}, @name="rails_info_properties", @defaults={:action=>"properties", :controller=>"rails/info"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>>, :edit_order=>#<ActionDispatch::Routing::Route:0x7f46f1ab7090 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b1d2a0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="order_line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :edit_product=>#<ActionDispatch::Routing::Route:0x7f46f1965610 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :order=>#<ActionDispatch::Routing::Route:0x7f46f1aaa408 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil>>, :new_order=>#<ActionDispatch::Routing::Route:0x7f46f1ac3020 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :edit_order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b42ff0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_order_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :product=>#<ActionDispatch::Routing::Route:0x7f46f1947fe8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil>>, :new_product=>#<ActionDispatch::Routing::Route:0x7f46f197d300 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a3c598 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :new_order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b5cd38 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_order_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :logout=>#<ActionDispatch::Routing::Route:0x7f46f1c1a720 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/}, @path="/logout(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, :edit_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a49f18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :orders=>#<ActionDispatch::Routing::Route:0x7f46f1adb468 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :order_line_items=>#<ActionDispatch::Routing::Route:0x7f46f1baf060 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="order_line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil>>, :user=>#<ActionDispatch::Routing::Route:0x7f46f1bd2628 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :users=>#<ActionDispatch::Routing::Route:0x7f46f1c100e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :login=>#<ActionDispatch::Routing::Route:0x7f46f1c31f60 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, :new_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a56718 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :store=>#<ActionDispatch::Routing::Route:0x7f46f19139c8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil>>, :line_items=>#<ActionDispatch::Routing::Route:0x7f46f1a72dc8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :who_bought_product=>#<ActionDispatch::Routing::Route:0x7f46f19a8c08 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/who_bought(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :cart=>#<ActionDispatch::Routing::Route:0x7f46f19d4538 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :carts=>#<ActionDispatch::Routing::Route:0x7f46f1a18170 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :edit_cart=>#<ActionDispatch::Routing::Route:0x7f46f19e19b8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :edit_user=>#<ActionDispatch::Routing::Route:0x7f46f1be0340 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil>>}, @module=#<Module:0x7f46f2404648>, @helpers=[:hash_for_admin_url, :admin_url, :hash_for_admin_path, :admin_path, :hash_for_login_url, :login_url, :hash_for_login_path, :login_path, :hash_for_logout_url, :logout_url, :hash_for_logout_path, :logout_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_order_line_items_url, :order_line_items_url, :hash_for_order_line_items_path, :order_line_items_path, :hash_for_new_order_line_item_url, :new_order_line_item_url, :hash_for_new_order_line_item_path, :new_order_line_item_path, :hash_for_edit_order_line_item_url, :edit_order_line_item_url, :hash_for_edit_order_line_item_path, :edit_order_line_item_path, :hash_for_order_line_item_url, :order_line_item_url, :hash_for_order_line_item_path, :order_line_item_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_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=[#<ActionDispatch::Routing::Route:0x7f46f1c40e48 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/}, @path="/admin(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c31f60 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c1f1a8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"sessions"}, @name=nil, @defaults={:action=>"create", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c1a720 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/}, @path="/logout(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c100e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c027b0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"users"}, @name=nil, @defaults={:action=>"create", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bef048 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1be0340 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bd2628 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bc75c0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"users"}, @name=nil, @defaults={:action=>"update", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bbb978 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"users"}, @name=nil, @defaults={:action=>"destroy", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1baf060 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="order_line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b910d8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"line_items"}, @name=nil, @defaults={:action=>"create", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b5cd38 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_order_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b42ff0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_order_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b1d2a0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="order_line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1af4918 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"line_items"}, @name=nil, @defaults={:action=>"update", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1aeaa30 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"line_items"}, @name=nil, @defaults={:action=>"destroy", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1adb468 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ac88e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"orders"}, @name=nil, @defaults={:action=>"create", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ac3020 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ab7090 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1aaa408 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a8ebb8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"orders"}, @name=nil, @defaults={:action=>"update", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a84ed8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"orders"}, @name=nil, @defaults={:action=>"destroy", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a72dc8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a69818 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"line_items"}, @name=nil, @defaults={:action=>"create", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a56718 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a49f18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a3c598 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a26310 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"line_items"}, @name=nil, @defaults={:action=>"update", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a1ffd8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"line_items"}, @name=nil, @defaults={:action=>"destroy", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a18170 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a06808 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"carts"}, @name=nil, @defaults={:action=>"create", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19fb318 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19e19b8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19d4538 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19c0678 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"carts"}, @name=nil, @defaults={:action=>"update", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19b6fb0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"carts"}, @name=nil, @defaults={:action=>"destroy", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19a8c08 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/who_bought(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1992d18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1987f30 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"products"}, @name=nil, @defaults={:action=>"create", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f197d300 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1965610 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1947fe8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1925218 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"products"}, @name=nil, @defaults={:action=>"update", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f191f110 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"products"}, @name=nil, @defaults={:action=>"destroy", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19139c8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1901430 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"properties", :controller=>"rails/info"}, @name="rails_info_properties", @defaults={:action=>"properties", :controller=>"rails/info"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>>], @default_url_options={}, @disable_clear_and_finalize=false, @controller_constraints=nil, @resources_path_names={:edit=>"edit", :new=>"new"}, @append=[#<Proc:0x00007f46f2547528@/home/rubys/git/rails/railties/lib/rails/application/finisher.rb:30>]>, "action_dispatch.secret_token"=>"21d0fd931f5c004bf7c6c1dbadeb0271123557a574f21d744399d91c6a47c1ee14eeabd5eddd2d5ef8a07d4cf2b705fd00b48d6f4a3ae22c9b86b0822b563e7a", "rack.version"=>[1, 1], "rack.run_once"=>false, "SERVER_SOFTWARE"=>"WEBrick/1.3.1 (Ruby/1.8.8/2010-12-03)", "REMOTE_ADDR"=>"127.0.0.1", "PATH_INFO"=>"/orders/1/line_items.xml", "action_dispatch.request.path_parameters"=>{:order_id=>"1", :action=>"index", :controller=>"line_items", :format=>"xml"}, "rack.request.cookie_string"=>"_views_session=BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ%3D%3D--3dc508949a88536332a8065cbe79d0396615f319; path=/; HttpOnly", "action_dispatch.asset_path"=>nil, "HTTP_AUTHORIZATION"=>"Basic ZGF2ZTpzZWNyZXQ=", "SCRIPT_NAME"=>"", "action_dispatch.parameter_filter"=>[:password], "HTTP_VERSION"=>"HTTP/1.1", "rack.multithread"=>false, "HTTP_COOKIE"=>"_views_session=BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ%3D%3D--3dc508949a88536332a8065cbe79d0396615f319; path=/; HttpOnly", "action_dispatch.request.request_parameters"=>{}, "action_dispatch.cookies"=>{"HttpOnly"=>nil, "path"=>"/", "_views_session"=>"BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ==--3dc508949a88536332a8065cbe79d0396615f319"}, "rack.multiprocess"=>false, "REQUEST_URI"=>"http://localhost:3000/orders/1/line_items.xml", "rack.request.query_hash"=>{}, "SERVER_PORT"=>"3000", "action_controller.instance"=>#<LineItemsController:0x7f46f16ca1a8 @_params={"format"=>"xml", "order_id"=>"1", "action"=>"index", "controller"=>"line_items"}, @_action_name="index", @_routes=nil, @view_context_class=nil, @action_has_layout=true, @_response=#<ActionDispatch::Response:0x7f46f16ca090 @length=0, @etag=nil, @sending_file=false, @header={}, @block=nil, @writer=#<Proc:0x00007f46f1a0d4f0@/home/rubys/git/rails/actionpack/lib/action_dispatch/http/response.rb:43>, @status=200, @cache_control={}, @cookie=[], @request=#<ActionDispatch::Request:0x7f46f16ca0e0 @env={...}, @filtered_parameters={"format"=>"xml", "order_id"=>"1", "action"=>"index", "controller"=>"line_items"}, @fullpath="/orders/1/line_items.xml", @method="GET">, @body=[], @blank=false>, @_response_body=nil, @_status=200, @_env={...}, @_request=#<ActionDispatch::Request:0x7f46f16ca0e0 @env={...}, @filtered_parameters={"format"=>"xml", "order_id"=>"1", "action"=>"index", "controller"=>"line_items"}, @fullpath="/orders/1/line_items.xml", @method="GET">, @_headers={"Content-Type"=>"text/html"}, @lookup_context=#<ActionView::LookupContext:0x7f46f16c9c80 @frozen_formats=false, @view_paths=[#<ActionView::FileSystemResolver:0x7f46f165a470 @path="/home/rubys/svn/rails4/Book/util/work-188/depot/app/views", @cached={}>], @details_key=nil, @cache=true, @skip_default_locale=false, @details={:locale=>[:en, :en], :handlers=>[:rjs, :erb, :builder], :formats=>[:html, :text, :js, :css, :ics, :csv, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json]}>>, "rack.session.options"=>{:id=>nil, :defer=>false, :key=>"_depot_session", :renew=>false, :secure=>false, :path=>"/", :httponly=>true, :expire_after=>nil, :domain=>nil}, "REQUEST_METHOD"=>"GET", "rack.request.query_string"=>"", "action_dispatch.request.content_type"=>nil, "rack.input"=>#<StringIO:0x7f46f1769118>, "QUERY_STRING"=>"", "GATEWAY_INTERFACE"=>"CGI/1.1"}, @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i>
action_dispatch.request.content_type: nil
action_dispatch.request.formats: [#<Mime::Type:0x7f46f19c6078 @string="application/xml", @synonyms=["text/xml", "application/x-xml"], @symbol=:xml>]
action_dispatch.request.parameters: {"format"=>"xml", "order_id"=>"1", "action"=>"index", "controller"=>"line_items"}
action_dispatch.request.path_parameters: {:order_id=>"1", :action=>"index", :controller=>"line_items", :format=>"xml"}
action_dispatch.request.query_parameters: {}
action_dispatch.request.request_parameters: {}
action_dispatch.request.unsigned_session_cookie: {}
action_dispatch.routes: #<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 @set=#<Rack::Mount::RouteSet:0x7f46f1c4e6b0 @parameters_key="action_dispatch.request.path_parameters", @recognition_keys=[:request_method], @optimized_recognize_defined=true, @valid_conditions=nil, @request_class=ActionDispatch::Request, @named_routes={:products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, :new_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, :new_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, :admin=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>, :edit_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, :order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, :order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, :new_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, :edit_order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, :new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, :new_order_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, :logout=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, :orders=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, :order_line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, :user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, :users=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, :login=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, :store=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, :who_bought_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, :cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, :carts=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, :edit_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, :edit_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>}, @generation_graph=#<Rack::Mount::Multimap:0x7f46f1889480 @hash={"line_items"=>#<Rack::Mount::Multimap:0x7f46f18810a0 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>]}>, "admin"=>#<Rack::Mount::Multimap:0x7f46f18887b0 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>]}>, "store"=>#<Rack::Mount::Multimap:0x7f46f1868050 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "orders"=>#<Rack::Mount::Multimap:0x7f46f187e6e8 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>]}>, "products"=>#<Rack::Mount::Multimap:0x7f46f186f648 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>], "who_bought"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>]}>, "carts"=>#<Rack::Mount::Multimap:0x7f46f1876a88 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>]}>, "users"=>#<Rack::Mount::Multimap:0x7f46f1885448 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>]}>, "sessions"=>#<Rack::Mount::Multimap:0x7f46f1887ab8 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>]}>, "rails/info"=>#<Rack::Mount::Multimap:0x7f46f1867b28 @hash={"properties"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>]}>}>, @recognition_graph=#<Rack::Mount::Multimap:0x7f46f18a36a0 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>]}>, @routes=[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:order_line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:order_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], @generation_key_analyzer=nil, @generation_keys=[:controller, :action], @recognition_key_analyzer=nil>, @valid_conditions=[:taguri, :load_dependency, :instance_variable_get, :user_agent, :silence_stream, :method_symbol, :to_param, :negotiate, :__id__, :raw_post, :taguri=, :host, :POST, :to_s, :object_id, :protocol, :url, :respond_to?, :not_modified?, :subdomains, :clone, :to_yaml_style, :request_parameters, :if_modified_since, :instance_variable_set, :__send__, :to_query, :params, :extend, :port, :accepts, :unloadable, :inspect, :to_enum, :remote_host, :script_name, :to_yaml, :media_type, :dup, :gateway_interface, :get?, :authorization, :script_name=, :symbolized_path_parameters, :suppress, :form_data?, :if_none_match, :options?, :content_type, :methods, :load, :enum_for, :tld_length, :subdomain, :blank?, :parameters, :class_eval, :taint, :post?, :instance_variable_defined?, :tld_length=, :path_translated, :nil?, :scheme, :trace?, :raw_host_with_port, :formats, :fullpath, :reset_session, :singleton_methods, :send, :xml_http_request?, :silence_warnings, :require, :format, :require_dependency, :local?, :path_info, :present?, :put?, :from, :remote_ident, :session_options, :equal?, :presence, :body, :format=, :try, :path_info=, :capture, :port_string, :session_options=, :require_or_load, :to_yaml_properties, :with_warnings, :protected_methods, :instance_eval, :body_stream, :tainted?, :instance_of?, :media_type_params, :domain, :etag_matches?, :remote_user, :untaint, :head?, :eql?, :remote_addr, :filtered_parameters, :silence, :parseable_data?, :standard_port, :enable_warnings, :private_methods, :instance_exec, :display, :html_safe?, :accept_charset, :remote_ip, :content_length, :freeze, :GET, :fresh?, :server_name, :content_charset, :kind_of?, :session, :cache_control, :ip, :duplicable?, :type, :negotiate_mime, :gem, :require_association, :session=, :public_methods, :referer, :request_method, :==, :accept_encoding, :method, :auth_type, :env, :===, :server_protocol, :forgery_whitelisted?, :delete?, :is_a?, :standard_port?, :tap, :key?, :optional_port, :class, :path_parameters, :accept, :query_parameters, :hash, :instance_variables, :request_method_symbol, :referrer, :silence_stderr, :logger, :frozen?, :=~, :query_string, :ssl?, :path_parameters=, :server_software, :accept_language, :headers, :xhr?, :host_with_port, :pragma, :to_a, :filtered_env, :path, :content_mime_type, :values_at, :[], :server_port, :singleton_class, :acts_like?, :cookies, :[]=, :controller, :action], @request_class=ActionDispatch::Request, @url_helpers=#<Module:0x7f46f1b3fdf0>, @finalized=true, @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x7f46f2404710 @routes={:products=>#<ActionDispatch::Routing::Route:0x7f46f1992d18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :new_cart=>#<ActionDispatch::Routing::Route:0x7f46f19fb318 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :new_user=>#<ActionDispatch::Routing::Route:0x7f46f1bef048 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :admin=>#<ActionDispatch::Routing::Route:0x7f46f1c40e48 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/}, @path="/admin(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil>>, :rails_info_properties=>#<ActionDispatch::Routing::Route:0x7f46f1901430 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"properties", :controller=>"rails/info"}, @name="rails_info_properties", @defaults={:action=>"properties", :controller=>"rails/info"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>>, :edit_order=>#<ActionDispatch::Routing::Route:0x7f46f1ab7090 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b1d2a0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="order_line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :edit_product=>#<ActionDispatch::Routing::Route:0x7f46f1965610 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :order=>#<ActionDispatch::Routing::Route:0x7f46f1aaa408 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil>>, :new_order=>#<ActionDispatch::Routing::Route:0x7f46f1ac3020 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :edit_order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b42ff0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_order_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :product=>#<ActionDispatch::Routing::Route:0x7f46f1947fe8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil>>, :new_product=>#<ActionDispatch::Routing::Route:0x7f46f197d300 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a3c598 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :new_order_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1b5cd38 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_order_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :logout=>#<ActionDispatch::Routing::Route:0x7f46f1c1a720 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/}, @path="/logout(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, :edit_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a49f18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :orders=>#<ActionDispatch::Routing::Route:0x7f46f1adb468 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, :order_line_items=>#<ActionDispatch::Routing::Route:0x7f46f1baf060 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="order_line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil>>, :user=>#<ActionDispatch::Routing::Route:0x7f46f1bd2628 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :users=>#<ActionDispatch::Routing::Route:0x7f46f1c100e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil>>, :login=>#<ActionDispatch::Routing::Route:0x7f46f1c31f60 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, :new_line_item=>#<ActionDispatch::Routing::Route:0x7f46f1a56718 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :store=>#<ActionDispatch::Routing::Route:0x7f46f19139c8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil>>, :line_items=>#<ActionDispatch::Routing::Route:0x7f46f1a72dc8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, :who_bought_product=>#<ActionDispatch::Routing::Route:0x7f46f19a8c08 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/who_bought(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil>>, :cart=>#<ActionDispatch::Routing::Route:0x7f46f19d4538 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :carts=>#<ActionDispatch::Routing::Route:0x7f46f1a18170 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :edit_cart=>#<ActionDispatch::Routing::Route:0x7f46f19e19b8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, :edit_user=>#<ActionDispatch::Routing::Route:0x7f46f1be0340 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil>>}, @module=#<Module:0x7f46f2404648>, @helpers=[:hash_for_admin_url, :admin_url, :hash_for_admin_path, :admin_path, :hash_for_login_url, :login_url, :hash_for_login_path, :login_path, :hash_for_logout_url, :logout_url, :hash_for_logout_path, :logout_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_order_line_items_url, :order_line_items_url, :hash_for_order_line_items_path, :order_line_items_path, :hash_for_new_order_line_item_url, :new_order_line_item_url, :hash_for_new_order_line_item_path, :new_order_line_item_path, :hash_for_edit_order_line_item_url, :edit_order_line_item_url, :hash_for_edit_order_line_item_path, :edit_order_line_item_path, :hash_for_order_line_item_url, :order_line_item_url, :hash_for_order_line_item_path, :order_line_item_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_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=[#<ActionDispatch::Routing::Route:0x7f46f1c40e48 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/}, @path="/admin(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c40a88 @defaults={:action=>"index", :controller=>"admin"}, @controllers={"admin"=>#<ActiveSupport::Dependencies::Reference:0x7f46f168ab98 @name="AdminController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c31f60 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^GET$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c31060 @defaults={:action=>"new", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c1f1a8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"sessions"}, @name=nil, @defaults={:action=>"create", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^POST$/, :path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/}, @path="/login(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1ee38 @defaults={:action=>"create", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c1a720 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/}, @path="/logout(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c1a3d8 @defaults={:action=>"destroy", :controller=>"sessions"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c100e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c0fd70 @defaults={:action=>"index", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1c027b0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"users"}, @name=nil, @defaults={:action=>"create", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1c01040 @defaults={:action=>"create", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bef048 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1beecd8 @defaults={:action=>"new", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1be0340 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1be0048 @defaults={:action=>"edit", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bd2628 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bd22b8 @defaults={:action=>"show", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bc75c0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"users"}, @name=nil, @defaults={:action=>"update", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bc72f0 @defaults={:action=>"update", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1bbb978 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"users"}, @name=nil, @defaults={:action=>"destroy", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/users/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bbb0b8 @defaults={:action=>"destroy", :controller=>"users"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1baf060 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="order_line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1bae0c0 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1765518 @name="LineItemsController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b910d8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"line_items"}, @name=nil, @defaults={:action=>"create", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b90e08 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b5cd38 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_order_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b5c978 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b42ff0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_order_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b42c30 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1b1d2a0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="order_line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1b1cf30 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1af4918 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"line_items"}, @name=nil, @defaults={:action=>"update", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1af4648 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1aeaa30 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"line_items"}, @name=nil, @defaults={:action=>"destroy", :controller=>"line_items"}, @segment_keys=[:locale, :order_id, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:order_id/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aea620 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1adb468 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1adb198 @defaults={:action=>"index", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ac88e0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"orders"}, @name=nil, @defaults={:action=>"create", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac85e8 @defaults={:action=>"create", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ac3020 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ac2d50 @defaults={:action=>"new", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1ab7090 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1ab6dc0 @defaults={:action=>"edit", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1aaa408 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1aa9b70 @defaults={:action=>"show", :controller=>"orders"}, @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f46f16c5450 @name="OrdersController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a8ebb8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"orders"}, @name=nil, @defaults={:action=>"update", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a8e028 @defaults={:action=>"update", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a84ed8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"orders"}, @name=nil, @defaults={:action=>"destroy", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/orders/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a84c08 @defaults={:action=>"destroy", :controller=>"orders"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a72dc8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a72af8 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a69818 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"line_items"}, @name=nil, @defaults={:action=>"create", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a69160 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a56718 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a56038 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a49f18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a49c48 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a3c598 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a3c2c8 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a26310 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"line_items"}, @name=nil, @defaults={:action=>"update", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a26040 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a1ffd8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"line_items"}, @name=nil, @defaults={:action=>"destroy", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a1fd08 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a18170 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a17ea0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1a06808 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"carts"}, @name=nil, @defaults={:action=>"create", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1a06100 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19fb318 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19fb048 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19e19b8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19e16e8 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19d4538 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19d3e30 @defaults={:action=>"show", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19c0678 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"carts"}, @name=nil, @defaults={:action=>"update", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19c0268 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19b6fb0 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"carts"}, @name=nil, @defaults={:action=>"destroy", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19b6ce0 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19a8c08 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/who_bought(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19a8938 @defaults={:action=>"who_bought", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1992d18 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1992a48 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1987f30 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"create", :controller=>"products"}, @name=nil, @defaults={:action=>"create", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^POST$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19876c0 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f197d300 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f197cea0 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1965610 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f19652c8 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1947fe8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^GET$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1947458 @defaults={:action=>"show", :controller=>"products"}, @controllers={"products"=>#<ActiveSupport::Dependencies::Reference:0x7f46f176cd90 @name="ProductsController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1925218 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"update", :controller=>"products"}, @name=nil, @defaults={:action=>"update", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^PUT$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1924f20 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f191f110 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"destroy", :controller=>"products"}, @name=nil, @defaults={:action=>"destroy", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:request_method=>/^DELETE$/, :path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}, @path="(/:locale)/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f191ee18 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f19139c8 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1913608 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f46f1b61220 @name="StoreController">}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f46f1901430 @set=#<ActionDispatch::Routing::RouteSet:0x7f46f24d00e0 ...>, @requirements={:action=>"properties", :controller=>"rails/info"}, @name="rails_info_properties", @defaults={:action=>"properties", :controller=>"rails/info"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f46f1900ff8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>>], @default_url_options={}, @disable_clear_and_finalize=false, @controller_constraints=nil, @resources_path_names={:edit=>"edit", :new=>"new"}, @append=[#<Proc:0x00007f46f2547528@/home/rubys/git/rails/railties/lib/rails/application/finisher.rb:30>]>
action_dispatch.secret_token: "21d0fd931f5c004bf7c6c1dbadeb0271123557a574f21d744399d91c6a47c1ee14eeabd5eddd2d5ef8a07d4cf2b705fd00b48d6f4a3ae22c9b86b0822b563e7a"
rack.errors: #<IO:0x7f46f69b02a0>
rack.input: #<StringIO:0x7f46f1769118>
rack.multiprocess: false
rack.multithread: false
rack.request.cookie_hash: {"HttpOnly"=>nil, "path"=>"/", "_views_session"=>"BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ==--3dc508949a88536332a8065cbe79d0396615f319"}
rack.request.cookie_string: "_views_session=BAh7ByIQX2NzcmZfdG9rZW4iMS8xeXNjdGdoRVc3bTlxLzROblI1aHJ0V2l0VkVNZ0lzY0I1TklXZ0VRWFU9Ig9zZXNzaW9uX2lkIiVmMzkwNjNiY2VmZWJjYmE1MmVkOTMwZTQzZDRlZmM2YQ%3D%3D--3dc508949a88536332a8065cbe79d0396615f319; path=/; HttpOnly"
rack.request.query_hash: {}
rack.request.query_string: ""
rack.run_once: false
rack.session: {}
rack.session.options: {:id=>nil, :defer=>false, :key=>"_depot_session", :renew=>false, :secure=>false, :path=>"/", :httponly=>true, :expire_after=>nil, :domain=>nil}
rack.url_scheme: "http"
rack.version: [1, 1]Headers:
None
echo "LineItem.find(:all, :params => {:order_id=>1})" | IRBRC=tmp/irbrc rails console
Loading development environment (Rails 3.1.0.beta)
>> LineItem.find(:all, :params => {:order_id=>1})
ActiveResource::ServerError: Failed. Response code = 500. Response message = Internal Server Error .
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:147:in `handle_response'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:114:in `request'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:79:in `get'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:217:in `with_auth'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:79:in `get'
from /home/rubys/git/rails/activeresource/lib/active_resource/base.rb:882:in `find_every'
from /home/rubys/git/rails/activeresource/lib/active_resource/base.rb:794:in `find'
from (irb):1
>>
echo "li = LineItem.find(:all, :params => {:order_id=>1}).first\\nputs li.price\\nli.price*=0.8\\nli.save" | IRBRC=tmp/irbrc rails console
Loading development environment (Rails 3.1.0.beta)
>> li = LineItem.find(:all, :params => {:order_id=>1}).first
ActiveResource::ServerError: Failed. Response code = 500. Response message = Internal Server Error .
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:147:in `handle_response'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:114:in `request'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:79:in `get'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:217:in `with_auth'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:79:in `get'
from /home/rubys/git/rails/activeresource/lib/active_resource/base.rb:882:in `find_every'
from /home/rubys/git/rails/activeresource/lib/active_resource/base.rb:794:in `find'
from (irb):1
>> puts li.price
NoMethodError: undefined method `price' for nil:NilClass
from /home/rubys/git/rails/activesupport/lib/active_support/whiny_nil.rb:48:in `method_missing'
from (irb):2
>> li.price*=0.8
NoMethodError: undefined method `price' for nil:NilClass
from /home/rubys/git/rails/activesupport/lib/active_support/whiny_nil.rb:48:in `method_missing'
from (irb):3
>> li.save
NoMethodError: You have a nil object when you didn't expect it!
You might have expected an instance of ActiveRecord::Base.
The error occurred while evaluating nil.save
from (irb):4
>>
echo "li2 = LineItem.new(:order_id=>1, :product_id=>2, :quantity=>1, :price=>0.0)\\nli2.save" | IRBRC=tmp/irbrc rails console
Loading development environment (Rails 3.1.0.beta)
>> li2 = LineItem.new(:order_id=>1, :product_id=>2, :quantity=>1, :price=>0.0)
=> #<LineItem:0x7fd743d94848 @persisted=false, @attributes={"price"=>0.0, "quantity"=>1, "product_id"=>2}, @prefix_options={:order_id=>1}>
>> li2.save
ActiveResource::ServerError: Failed. Response code = 500. Response message = Internal Server Error .
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:147:in `handle_response'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:114:in `request'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:97:in `post'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:217:in `with_auth'
from /home/rubys/git/rails/activeresource/lib/active_resource/connection.rb:97:in `post'
from /home/rubys/git/rails/activeresource/lib/active_resource/base.rb:1333:in `create_without_notifications'
from /home/rubys/git/rails/activeresource/lib/active_resource/observing.rb:11:in `create'
from /home/rubys/git/rails/activeresource/lib/active_resource/base.rb:1136:in `save_without_validation'
from /home/rubys/git/rails/activeresource/lib/active_resource/validations.rb:79:in `save_without_notifications'
from /home/rubys/git/rails/activeresource/lib/active_resource/observing.rb:11:in `save'
from (irb):2
>>
pub /depot_client