16 Deployment 15.3 Task I3: Translating Checkout
Expected at least 1 element matching "option[value='es']", found 0. Traceback: /home/rubys/svn/rails4/Book/util/checkdepot.rb:264
Add form for setting and showing the site based on the locale.
Use CSS to position the form.
edit public/stylesheets/depot.css
.locale {
float: right;
margin: -0.25em 0.1em;
}
When provided, save the locale in the session.
edit app/controllers/store_controller.rb
def index
if params[:set_locale]
redirect_to store_path(:locale => params[:set_locale])
else
@products = Product.all
@cart = current_cart
end
end
edit app/views/layouts/application.html.erb
<%= form_tag store_path, :class => 'locale' do %>
<%= select_tag 'set_locale',
options_for_select(LANGUAGES, I18n.locale.to_s),
:onchange => 'this.form.submit()' %>
<%= submit_tag 'submit' %>
<%= javascript_tag "$$('.locale input').each(Element.hide)" %>
<% end %>
Try out the form
get /en
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:229: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:229: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:
{"locale"=>"en"}
_csrf_token: "jwi/Q08frR5g8N6Nec7XbYj3jzp8Mj+PEB729cD25Eo=" cart_id: 8 session_id: "20f9675eba2482bd7ba43266d0dd2d42" user_id: 1
GATEWAY_INTERFACE: "CGI/1.1"
HTTP_ACCEPT: "text/html"
HTTP_COOKIE: "_depot_session=BAh7CiIQX2NzcmZfdG9rZW4iMWp3aS9RMDhmclI1ZzhONk5lYzdYYllqM2p6cDhNaitQRUI3MjljRDI1RW89Ig9zZXNzaW9uX2lkIiUyMGY5Njc1ZWJhMjQ4MmJkN2JhNDMyNjZkMGRkMmQ0MiIMdXNlcl9pZGkGIgxjYXJ0X2lkaQ0iCmZsYXNoSUM6JUFjdGlvbkRpc3BhdGNoOjpGbGFzaDo6Rmxhc2hIYXNoewY6C25vdGljZSIaR3JhY2lhcyBwb3Igc3UgcGVkaWRvBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--a0275f1aea0f74faa12be359b0cf927e8fdfaf0f; path=/; HttpOnly"
HTTP_HOST: "localhost:3000"
HTTP_VERSION: "HTTP/1.1"
PATH_INFO: "/en"
QUERY_STRING: ""
REMOTE_ADDR: "127.0.0.1"
REMOTE_HOST: "localhost"
REQUEST_METHOD: "GET"
REQUEST_PATH: "/"
REQUEST_URI: "http://localhost:3000/en"
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:0x7f6e25dbf6b0 @_response_body=nil, @_status=200, @_request=#<ActionDispatch::Request:0x7f6e25dbf458 @env={"action_dispatch.request.formats"=>[#<Mime::Type:0x7f6e262ed880 @string="text/html", @synonyms=["application/xhtml+xml"], @symbol=:html>], "action_dispatch.request.parameters"=>{"action"=>"index", "controller"=>"store", "locale"=>"en"}, "rack.session"=>{"_csrf_token"=>"jwi/Q08frR5g8N6Nec7XbYj3jzp8Mj+PEB729cD25Eo=", "session_id"=>"20f9675eba2482bd7ba43266d0dd2d42", "user_id"=>1, "cart_id"=>8}, "HTTP_HOST"=>"localhost:3000", "HTTP_ACCEPT"=>"text/html", "SERVER_NAME"=>"localhost", "rack.request.cookie_hash"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7CiIQX2NzcmZfdG9rZW4iMWp3aS9RMDhmclI1ZzhONk5lYzdYYllqM2p6cDhNaitQRUI3MjljRDI1RW89Ig9zZXNzaW9uX2lkIiUyMGY5Njc1ZWJhMjQ4MmJkN2JhNDMyNjZkMGRkMmQ0MiIMdXNlcl9pZGkGIgxjYXJ0X2lkaQ0iCmZsYXNoSUM6JUFjdGlvbkRpc3BhdGNoOjpGbGFzaDo6Rmxhc2hIYXNoewY6C25vdGljZSIaR3JhY2lhcyBwb3Igc3UgcGVkaWRvBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--a0275f1aea0f74faa12be359b0cf927e8fdfaf0f", "path"=>"/"}, "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::RemoteIpGetter:0x7f6e257bdcf8 @env={...}, @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i, @check_ip_spoofing=true>, "REQUEST_PATH"=>"/", "rack.url_scheme"=>"http", "REMOTE_HOST"=>"localhost", "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.unsigned_session_cookie"=>{"_csrf_token"=>"jwi/Q08frR5g8N6Nec7XbYj3jzp8Mj+PEB729cD25Eo=", "session_id"=>"20f9675eba2482bd7ba43266d0dd2d42", "user_id"=>1, "cart_id"=>8, "flash"=>{}}, "rack.errors"=>#<IO:0x7f6e2ae2d2a0>, "SERVER_PROTOCOL"=>"HTTP/1.1", "action_dispatch.request.accepts"=>[#<Mime::Type:0x7f6e262ed880 @string="text/html", @synonyms=["application/xhtml+xml"], @symbol=:html>], "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 @resources_path_names={:edit=>"edit", :new=>"new"}, @disable_clear_and_finalize=false, @controller_constraints=nil, @append=[#<Proc:0x00007f6e273aaee8@/home/rubys/git/rails/railties/lib/rails/application/finisher.rb:30>], @valid_conditions=[:get?, :taguri, :port_string, :instance_variable_get, :negotiate_mime, :request_parameters, :request_method, :accept_charset, :__id__, :user_agent, :acts_like?, :taguri=, :host, :silence_stream, :to_s, :object_id, :url, :respond_to?, :remote_ident, :clone, :subdomain, :to_yaml_style, :standard_port, :post?, :authorization, :query_string, :instance_variable_set, :path_parameters, :__send__, :form_data?, :accept_encoding, :if_modified_since, :params, :extend, :port, :require_association, :inspect, :to_enum, :path_parameters=, :script_name, :remote_user, :to_yaml, :xml_http_request?, :filtered_env, :dup, :ip, :script_name=, :put?, :if_none_match, :accept_language, :content_type, :options?, :methods, :load, :accepts, :enum_for, :suppress, :reset_session, :server_name, :standard_port?, :class_eval, :taint, :local?, :instance_variable_defined?, :tld_length, :optional_port, :head?, :nil?, :scheme, :blank?, :tld_length=, :fullpath, :trace?, :singleton_methods, :send, :load_dependency, :require, :server_protocol, :format, :silence_warnings, :from, :equal?, :server_port, :body, :symbolized_path_parameters, :require_dependency, :format=, :present?, :remote_addr, :session_options, :presence, :try, :to_yaml_properties, :capture, :protected_methods, :instance_eval, :formats, :body_stream, :tainted?, :negotiate, :to_param, :session_options=, :instance_of?, :with_warnings, :domain, :unloadable, :remote_ip, :untaint, :eql?, :media_type_params, :GET, :etag_matches?, :subdomains, :forgery_whitelisted?, :parseable_data?, :silence, :private_methods, :instance_exec, :request_method_symbol, :pragma, :display, :to_query, :content_length, :freeze, :delete?, :kind_of?, :enable_warnings, :session, :fresh?, :gateway_interface, :xhr?, :content_charset, :html_safe?, :type, :cache_control, :content_mime_type, :gem, :session=, :query_parameters, :public_methods, :parameters, :duplicable?, :cookies, :method_symbol, :not_modified?, :path_info, :referer, :==, :method, :env, :===, :is_a?, :server_software, :path_translated, :path_info=, :tap, :filtered_parameters, :key?, :auth_type, :class, :accept, :hash, :raw_host_with_port, :instance_variables, :logger, :frozen?, :=~, :referrer, :ssl?, :headers, :require_or_load, :silence_stderr, :raw_post, :to_a, :host_with_port, :path, :POST, :remote_host, :values_at, :[], :media_type, :singleton_class, :protocol, :[]=, :controller, :action], @request_class=ActionDispatch::Request, @routes=[#<ActionDispatch::Routing::Route:0x7f6e2615c098 @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="/admin(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e273acea0 @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="/login(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e2739a980 @requirements={:action=>"create", :controller=>"sessions"}, @name=nil, @defaults={:action=>"create", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="/login(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2739a250 @controllers={}, @defaults={:action=>"create", :controller=>"sessions"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e27393d60 @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="/logout(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e2735d198 @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e27316798 @requirements={:action=>"create", :controller=>"users"}, @name=nil, @defaults={:action=>"create", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="(/:locale)/users(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273161f8 @controllers={}, @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e27306aa0 @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e272dd470 @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e28ec8f18 @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e28dae678 @requirements={:action=>"update", :controller=>"users"}, @name=nil, @defaults={:action=>"update", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}, @path="(/:locale)/users/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28dae290 @controllers={}, @defaults={:action=>"update", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e28d689c0 @requirements={:action=>"destroy", :controller=>"users"}, @name=nil, @defaults={:action=>"destroy", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="(/:locale)/users/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28d62bd8 @controllers={}, @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e29687088 @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e29609bd8 @requirements={:action=>"create", :controller=>"orders"}, @name=nil, @defaults={:action=>"create", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="(/:locale)/orders(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29609520 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e295f7280 @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e2adbbab0 @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e2adea3d8 @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25ec9290 @requirements={:action=>"update", :controller=>"orders"}, @name=nil, @defaults={:action=>"update", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}, @path="(/:locale)/orders/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec8fc0 @controllers={}, @defaults={:action=>"update", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25ec3ac0 @requirements={:action=>"destroy", :controller=>"orders"}, @name=nil, @defaults={:action=>"destroy", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="(/:locale)/orders/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec37f0 @controllers={}, @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25ebcfe0 @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25ead040 @requirements={:action=>"create", :controller=>"line_items"}, @name=nil, @defaults={:action=>"create", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="(/:locale)/line_items(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eacd70 @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25c48778 @name="LineItemsController">}, @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25ea6f88 @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e95300 @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e81cd8 @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e6ff88 @requirements={:action=>"update", :controller=>"line_items"}, @name=nil, @defaults={:action=>"update", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}, @path="(/:locale)/line_items/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e6fcb8 @controllers={}, @defaults={:action=>"update", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e69e80 @requirements={:action=>"destroy", :controller=>"line_items"}, @name=nil, @defaults={:action=>"destroy", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="(/:locale)/line_items/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e69bb0 @controllers={}, @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e62a68 @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e541e8 @requirements={:action=>"create", :controller=>"carts"}, @name=nil, @defaults={:action=>"create", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="(/:locale)/carts(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e53f18 @controllers={}, @defaults={:action=>"create", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e4ea40 @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e3e4d8 @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e2c5d0 @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e1bfa0 @requirements={:action=>"update", :controller=>"carts"}, @name=nil, @defaults={:action=>"update", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}, @path="(/:locale)/carts/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e1bcd0 @controllers={}, @defaults={:action=>"update", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e167a8 @requirements={:action=>"destroy", :controller=>"carts"}, @name=nil, @defaults={:action=>"destroy", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="(/:locale)/carts/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e164d8 @controllers={}, @defaults={:action=>"destroy", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e0f8b8 @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id/who_bought(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25dfa6e8 @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25deaea0 @requirements={:action=>"create", :controller=>"products"}, @name=nil, @defaults={:action=>"create", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="(/:locale)/products(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25deabd0 @controllers={}, @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25de4fc8 @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25dd3a98 @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25dc0bc8 @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25daf5d0 @requirements={:action=>"update", :controller=>"products"}, @name=nil, @defaults={:action=>"update", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}, @path="(/:locale)/products/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25daf300 @controllers={}, @defaults={:action=>"update", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25da9680 @requirements={:action=>"destroy", :controller=>"products"}, @name=nil, @defaults={:action=>"destroy", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="(/:locale)/products/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da93b0 @controllers={}, @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25da3a50 @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25eb6898 @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)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @glob_param=nil>>], @set=#<Rack::Mount::RouteSet:0x7f6e2621bf60 @parameters_key="action_dispatch.request.path_parameters", @recognition_keys=[:request_method], @optimized_recognize_defined=true, @generation_graph=#<Rack::Mount::Multimap:0x7f6e25e722b0 @hash={"line_items"=>#<Rack::Mount::Multimap:0x7f6e25e6af38 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e69bb0 @controllers={}, @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eacd70 @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25c48778 @name="LineItemsController">}, @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e6fcb8 @controllers={}, @defaults={:action=>"update", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>]}>, "admin"=>#<Rack::Mount::Multimap:0x7f6e25e71090 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil> @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>]}>, "store"=>#<Rack::Mount::Multimap:0x7f6e25e63da0 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "orders"=>#<Rack::Mount::Multimap:0x7f6e25e6d7b0 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec37f0 @controllers={}, @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29609520 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec8fc0 @controllers={}, @defaults={:action=>"update", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>]}>, "products"=>#<Rack::Mount::Multimap:0x7f6e25e66780 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da93b0 @controllers={}, @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>], "who_bought"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"products"} @name=:product>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"products"} @name=:products>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25deabd0 @controllers={}, @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"products"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25daf300 @controllers={}, @defaults={:action=>"update", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"products"} @name=nil>]}>, "carts"=>#<Rack::Mount::Multimap:0x7f6e25e68c10 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e164d8 @controllers={}, @defaults={:action=>"destroy", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e53f18 @controllers={}, @defaults={:action=>"create", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e1bcd0 @controllers={}, @defaults={:action=>"update", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>]}>, "users"=>#<Rack::Mount::Multimap:0x7f6e25e6f948 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28d62bd8 @controllers={}, @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"users"} @name=:user>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"users"} @name=:users>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273161f8 @controllers={}, @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"users"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28dae290 @controllers={}, @defaults={:action=>"update", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"users"} @name=nil>]}>, "sessions"=>#<Rack::Mount::Multimap:0x7f6e25e70960 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2739a250 @controllers={}, @defaults={:action=>"create", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>]}>, "rails/info"=>#<Rack::Mount::Multimap:0x7f6e25e63878 @hash={"properties"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @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:0x7f6e25e7fe60 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28d62bd8 @controllers={}, @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec37f0 @controllers={}, @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e69bb0 @controllers={}, @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e164d8 @controllers={}, @defaults={:action=>"destroy", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da93b0 @controllers={}, @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @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:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil> @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @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:0x7f6e2739a250 @controllers={}, @defaults={:action=>"create", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273161f8 @controllers={}, @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29609520 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eacd70 @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25c48778 @name="LineItemsController">}, @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e53f18 @controllers={}, @defaults={:action=>"create", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25deabd0 @controllers={}, @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @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:0x7f6e28dae290 @controllers={}, @defaults={:action=>"update", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec8fc0 @controllers={}, @defaults={:action=>"update", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e6fcb8 @controllers={}, @defaults={:action=>"update", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e1bcd0 @controllers={}, @defaults={:action=>"update", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25daf300 @controllers={}, @defaults={:action=>"update", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @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:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil> @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2739a250 @controllers={}, @defaults={:action=>"create", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273161f8 @controllers={}, @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28dae290 @controllers={}, @defaults={:action=>"update", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28d62bd8 @controllers={}, @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29609520 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec8fc0 @controllers={}, @defaults={:action=>"update", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec37f0 @controllers={}, @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eacd70 @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25c48778 @name="LineItemsController">}, @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e6fcb8 @controllers={}, @defaults={:action=>"update", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e69bb0 @controllers={}, @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e53f18 @controllers={}, @defaults={:action=>"create", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e1bcd0 @controllers={}, @defaults={:action=>"update", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e164d8 @controllers={}, @defaults={:action=>"destroy", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25deabd0 @controllers={}, @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25daf300 @controllers={}, @defaults={:action=>"update", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da93b0 @controllers={}, @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], @valid_conditions=nil, @request_class=ActionDispatch::Request, @generation_key_analyzer=nil, @named_routes={:carts=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, :orders=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, :edit_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, :products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, :new_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, :new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, :order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, :logout=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, :login=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, :user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, :admin=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil> @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, :store=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, :who_bought_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, :users=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, :cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, :edit_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, :edit_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, :new_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, :new_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>}, @generation_keys=[:controller, :action], @recognition_key_analyzer=nil>, @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x7f6e267ac858 @module=#<Module:0x7f6e267ac790>, @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_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={:carts=>#<ActionDispatch::Routing::Route:0x7f6e25e62a68 @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil>>, :orders=>#<ActionDispatch::Routing::Route:0x7f6e29687088 @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil>>, :edit_order=>#<ActionDispatch::Routing::Route:0x7f6e2adbbab0 @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil>>, :rails_info_properties=>#<ActionDispatch::Routing::Route:0x7f6e25eb6898 @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)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @glob_param=nil>>, :edit_product=>#<ActionDispatch::Routing::Route:0x7f6e25dd3a98 @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil>>, :products=>#<ActionDispatch::Routing::Route:0x7f6e25dfa6e8 @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil>>, :new_order=>#<ActionDispatch::Routing::Route:0x7f6e295f7280 @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil>>, :new_product=>#<ActionDispatch::Routing::Route:0x7f6e25de4fc8 @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil>>, :line_item=>#<ActionDispatch::Routing::Route:0x7f6e25e81cd8 @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil>>, :order=>#<ActionDispatch::Routing::Route:0x7f6e2adea3d8 @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil>>, :logout=>#<ActionDispatch::Routing::Route:0x7f6e27393d60 @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="/logout(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil>>, :product=>#<ActionDispatch::Routing::Route:0x7f6e25dc0bc8 @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil>>, :edit_line_item=>#<ActionDispatch::Routing::Route:0x7f6e25e95300 @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil>>, :login=>#<ActionDispatch::Routing::Route:0x7f6e273acea0 @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="/login(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil>>, :new_line_item=>#<ActionDispatch::Routing::Route:0x7f6e25ea6f88 @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil>>, :user=>#<ActionDispatch::Routing::Route:0x7f6e28ec8f18 @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil>>, :admin=>#<ActionDispatch::Routing::Route:0x7f6e2615c098 @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="/admin(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil>>, :store=>#<ActionDispatch::Routing::Route:0x7f6e25da3a50 @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil>>, :who_bought_product=>#<ActionDispatch::Routing::Route:0x7f6e25e0f8b8 @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id/who_bought(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil>>, :users=>#<ActionDispatch::Routing::Route:0x7f6e2735d198 @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil>>, :cart=>#<ActionDispatch::Routing::Route:0x7f6e25e2c5d0 @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil>>, :edit_cart=>#<ActionDispatch::Routing::Route:0x7f6e25e3e4d8 @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil>>, :line_items=>#<ActionDispatch::Routing::Route:0x7f6e25ebcfe0 @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil>>, :edit_user=>#<ActionDispatch::Routing::Route:0x7f6e272dd470 @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil>>, :new_cart=>#<ActionDispatch::Routing::Route:0x7f6e25e4ea40 @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil>>, :new_user=>#<ActionDispatch::Routing::Route:0x7f6e27306aa0 @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil>>}>, @default_url_options={}, @url_helpers=#<Module:0x7f6e25dd33e0>, @finalized=true>, "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"=>"/en", "action_dispatch.request.path_parameters"=>{:action=>"index", :controller=>"store", :locale=>"en"}, "rack.request.cookie_string"=>"_depot_session=BAh7CiIQX2NzcmZfdG9rZW4iMWp3aS9RMDhmclI1ZzhONk5lYzdYYllqM2p6cDhNaitQRUI3MjljRDI1RW89Ig9zZXNzaW9uX2lkIiUyMGY5Njc1ZWJhMjQ4MmJkN2JhNDMyNjZkMGRkMmQ0MiIMdXNlcl9pZGkGIgxjYXJ0X2lkaQ0iCmZsYXNoSUM6JUFjdGlvbkRpc3BhdGNoOjpGbGFzaDo6Rmxhc2hIYXNoewY6C25vdGljZSIaR3JhY2lhcyBwb3Igc3UgcGVkaWRvBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--a0275f1aea0f74faa12be359b0cf927e8fdfaf0f; path=/; HttpOnly", "action_dispatch.asset_path"=>nil, "SCRIPT_NAME"=>"", "action_dispatch.parameter_filter"=>[:password], "HTTP_VERSION"=>"HTTP/1.1", "rack.multithread"=>false, "HTTP_COOKIE"=>"_depot_session=BAh7CiIQX2NzcmZfdG9rZW4iMWp3aS9RMDhmclI1ZzhONk5lYzdYYllqM2p6cDhNaitQRUI3MjljRDI1RW89Ig9zZXNzaW9uX2lkIiUyMGY5Njc1ZWJhMjQ4MmJkN2JhNDMyNjZkMGRkMmQ0MiIMdXNlcl9pZGkGIgxjYXJ0X2lkaQ0iCmZsYXNoSUM6JUFjdGlvbkRpc3BhdGNoOjpGbGFzaDo6Rmxhc2hIYXNoewY6C25vdGljZSIaR3JhY2lhcyBwb3Igc3UgcGVkaWRvBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--a0275f1aea0f74faa12be359b0cf927e8fdfaf0f; path=/; HttpOnly", "action_dispatch.request.request_parameters"=>{}, "action_dispatch.cookies"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7CiIQX2NzcmZfdG9rZW4iMWp3aS9RMDhmclI1ZzhONk5lYzdYYllqM2p6cDhNaitQRUI3MjljRDI1RW89Ig9zZXNzaW9uX2lkIiUyMGY5Njc1ZWJhMjQ4MmJkN2JhNDMyNjZkMGRkMmQ0MiIMdXNlcl9pZGkGIgxjYXJ0X2lkaQ0iCmZsYXNoSUM6JUFjdGlvbkRpc3BhdGNoOjpGbGFzaDo6Rmxhc2hIYXNoewY6C25vdGljZSIaR3JhY2lhcyBwb3Igc3UgcGVkaWRvBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--a0275f1aea0f74faa12be359b0cf927e8fdfaf0f", "path"=>"/"}, "rack.multiprocess"=>false, "REQUEST_URI"=>"http://localhost:3000/en", "rack.request.query_hash"=>{}, "SERVER_PORT"=>"3000", "action_controller.instance"=>#<StoreController:0x7f6e25dbf6b0 ...>, "rack.session.options"=>{:id=>"20f9675eba2482bd7ba43266d0dd2d42", :key=>"_depot_session", :secure=>false, :path=>"/", :expire_after=>nil, :renew=>false, :httponly=>true, :defer=>false, :domain=>nil}, "REQUEST_METHOD"=>"GET", "rack.request.query_string"=>"", "action_dispatch.request.content_type"=>nil, "rack.input"=>#<StringIO:0x7f6e257bec70>, "QUERY_STRING"=>"", "GATEWAY_INTERFACE"=>"CGI/1.1"}, @filtered_parameters={"action"=>"index", "locale"=>"en", "controller"=>"store"}, @method="GET", @request_method="GET", @fullpath="/en">, @_headers={"Content-Type"=>"text/html"}, @lookup_context=#<ActionView::LookupContext:0x7f6e25dbeeb8 @cache=true, @skip_default_locale=false, @details={:formats=>[:html], :locale=>[:en, :en], :handlers=>[:builder, :rjs, :erb]}, @frozen_formats=false, @view_paths=[#<ActionView::FileSystemResolver:0x7f6e25ec2918 @cached={#<ActionView::LookupContext::DetailsKey:0x7f6e25c7e148 @hash=70055528493220>=>{"new"=>{"orders"=>{false=>{[]=>[app/views/orders/new.html.erb]}}}, "cart"=>{"carts"=>{true=>{[:cart]=>[app/views/carts/_cart.html.erb]}}}, "orders"=>{"layouts"=>{false=>{[]=>[]}}}, "application"=>{"layouts"=>{false=>{[]=>[app/views/layouts/application.html.erb]}}}, "store"=>{"layouts"=>{false=>{[]=>[]}}}, "form"=>{"orders"=>{true=>{[:form]=>[app/views/orders/_form.html.erb]}}}, "index"=>{"store"=>{false=>{[]=>[app/views/store/index.html.erb]}}}, "line_item"=>{"line_items"=>{true=>{[:line_item, :line_item_counter]=>[app/views/line_items/_line_item.html.erb]}}}}, #<ActionView::LookupContext::DetailsKey:0x7f6e25b80ed0 @hash=70055527974760>=>{"cart"=>{"carts"=>{true=>{[:cart]=>[app/views/carts/_cart.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[app/views/layouts/application.html.erb]}}}}, #<ActionView::LookupContext::DetailsKey:0x7f6e25bc7b78 @hash=70055528119740>=>{"application"=>{"layouts"=>{false=>{[]=>[app/views/layouts/application.html.erb]}}}, "store"=>{"layouts"=>{false=>{[]=>[]}}}, "index"=>{"store"=>{false=>{[]=>[app/views/store/index.html.erb]}}}}}, @caching=false, @path="/home/rubys/svn/rails4/Book/util/work-188/depot/app/views">], @details_key=nil>, @_params={"action"=>"index", "controller"=>"store", "locale"=>"en"}, @_action_name="index", @view_context_class=nil, @action_has_layout=true, @_routes=nil, @_config=#<OrderedHash {}>, @_response=#<ActionDispatch::Response:0x7f6e25dbf408 @etag=nil, @cookie=[], @writer=#<Proc:0x00007f6e25ca79a8@/home/rubys/git/rails/actionpack/lib/action_dispatch/http/response.rb:43>, @header={}, @block=nil, @cache_control={}, @blank=false, @status=200, @request=#<ActionDispatch::Request:0x7f6e25dbf458 @env={"action_dispatch.request.formats"=>[#<Mime::Type:0x7f6e262ed880 @string="text/html", @synonyms=["application/xhtml+xml"], @symbol=:html>], "action_dispatch.request.parameters"=>{"action"=>"index", "controller"=>"store", "locale"=>"en"}, "rack.session"=>{"_csrf_token"=>"jwi/Q08frR5g8N6Nec7XbYj3jzp8Mj+PEB729cD25Eo=", "session_id"=>"20f9675eba2482bd7ba43266d0dd2d42", "user_id"=>1, "cart_id"=>8}, "HTTP_HOST"=>"localhost:3000", "HTTP_ACCEPT"=>"text/html", "SERVER_NAME"=>"localhost", "rack.request.cookie_hash"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7CiIQX2NzcmZfdG9rZW4iMWp3aS9RMDhmclI1ZzhONk5lYzdYYllqM2p6cDhNaitQRUI3MjljRDI1RW89Ig9zZXNzaW9uX2lkIiUyMGY5Njc1ZWJhMjQ4MmJkN2JhNDMyNjZkMGRkMmQ0MiIMdXNlcl9pZGkGIgxjYXJ0X2lkaQ0iCmZsYXNoSUM6JUFjdGlvbkRpc3BhdGNoOjpGbGFzaDo6Rmxhc2hIYXNoewY6C25vdGljZSIaR3JhY2lhcyBwb3Igc3UgcGVkaWRvBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--a0275f1aea0f74faa12be359b0cf927e8fdfaf0f", "path"=>"/"}, "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::RemoteIpGetter:0x7f6e257bdcf8 @env={...}, @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i, @check_ip_spoofing=true>, "REQUEST_PATH"=>"/", "rack.url_scheme"=>"http", "REMOTE_HOST"=>"localhost", "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.unsigned_session_cookie"=>{"_csrf_token"=>"jwi/Q08frR5g8N6Nec7XbYj3jzp8Mj+PEB729cD25Eo=", "session_id"=>"20f9675eba2482bd7ba43266d0dd2d42", "user_id"=>1, "cart_id"=>8, "flash"=>{}}, "rack.errors"=>#<IO:0x7f6e2ae2d2a0>, "SERVER_PROTOCOL"=>"HTTP/1.1", "action_dispatch.request.accepts"=>[#<Mime::Type:0x7f6e262ed880 @string="text/html", @synonyms=["application/xhtml+xml"], @symbol=:html>], "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 @resources_path_names={:edit=>"edit", :new=>"new"}, @disable_clear_and_finalize=false, @controller_constraints=nil, @append=[#<Proc:0x00007f6e273aaee8@/home/rubys/git/rails/railties/lib/rails/application/finisher.rb:30>], @valid_conditions=[:get?, :taguri, :port_string, :instance_variable_get, :negotiate_mime, :request_parameters, :request_method, :accept_charset, :__id__, :user_agent, :acts_like?, :taguri=, :host, :silence_stream, :to_s, :object_id, :url, :respond_to?, :remote_ident, :clone, :subdomain, :to_yaml_style, :standard_port, :post?, :authorization, :query_string, :instance_variable_set, :path_parameters, :__send__, :form_data?, :accept_encoding, :if_modified_since, :params, :extend, :port, :require_association, :inspect, :to_enum, :path_parameters=, :script_name, :remote_user, :to_yaml, :xml_http_request?, :filtered_env, :dup, :ip, :script_name=, :put?, :if_none_match, :accept_language, :content_type, :options?, :methods, :load, :accepts, :enum_for, :suppress, :reset_session, :server_name, :standard_port?, :class_eval, :taint, :local?, :instance_variable_defined?, :tld_length, :optional_port, :head?, :nil?, :scheme, :blank?, :tld_length=, :fullpath, :trace?, :singleton_methods, :send, :load_dependency, :require, :server_protocol, :format, :silence_warnings, :from, :equal?, :server_port, :body, :symbolized_path_parameters, :require_dependency, :format=, :present?, :remote_addr, :session_options, :presence, :try, :to_yaml_properties, :capture, :protected_methods, :instance_eval, :formats, :body_stream, :tainted?, :negotiate, :to_param, :session_options=, :instance_of?, :with_warnings, :domain, :unloadable, :remote_ip, :untaint, :eql?, :media_type_params, :GET, :etag_matches?, :subdomains, :forgery_whitelisted?, :parseable_data?, :silence, :private_methods, :instance_exec, :request_method_symbol, :pragma, :display, :to_query, :content_length, :freeze, :delete?, :kind_of?, :enable_warnings, :session, :fresh?, :gateway_interface, :xhr?, :content_charset, :html_safe?, :type, :cache_control, :content_mime_type, :gem, :session=, :query_parameters, :public_methods, :parameters, :duplicable?, :cookies, :method_symbol, :not_modified?, :path_info, :referer, :==, :method, :env, :===, :is_a?, :server_software, :path_translated, :path_info=, :tap, :filtered_parameters, :key?, :auth_type, :class, :accept, :hash, :raw_host_with_port, :instance_variables, :logger, :frozen?, :=~, :referrer, :ssl?, :headers, :require_or_load, :silence_stderr, :raw_post, :to_a, :host_with_port, :path, :POST, :remote_host, :values_at, :[], :media_type, :singleton_class, :protocol, :[]=, :controller, :action], @request_class=ActionDispatch::Request, @routes=[#<ActionDispatch::Routing::Route:0x7f6e2615c098 @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="/admin(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e273acea0 @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="/login(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e2739a980 @requirements={:action=>"create", :controller=>"sessions"}, @name=nil, @defaults={:action=>"create", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="/login(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2739a250 @controllers={}, @defaults={:action=>"create", :controller=>"sessions"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e27393d60 @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="/logout(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e2735d198 @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e27316798 @requirements={:action=>"create", :controller=>"users"}, @name=nil, @defaults={:action=>"create", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="(/:locale)/users(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273161f8 @controllers={}, @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e27306aa0 @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e272dd470 @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e28ec8f18 @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e28dae678 @requirements={:action=>"update", :controller=>"users"}, @name=nil, @defaults={:action=>"update", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}, @path="(/:locale)/users/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28dae290 @controllers={}, @defaults={:action=>"update", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e28d689c0 @requirements={:action=>"destroy", :controller=>"users"}, @name=nil, @defaults={:action=>"destroy", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="(/:locale)/users/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28d62bd8 @controllers={}, @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e29687088 @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e29609bd8 @requirements={:action=>"create", :controller=>"orders"}, @name=nil, @defaults={:action=>"create", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="(/:locale)/orders(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29609520 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e295f7280 @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e2adbbab0 @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e2adea3d8 @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25ec9290 @requirements={:action=>"update", :controller=>"orders"}, @name=nil, @defaults={:action=>"update", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}, @path="(/:locale)/orders/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec8fc0 @controllers={}, @defaults={:action=>"update", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25ec3ac0 @requirements={:action=>"destroy", :controller=>"orders"}, @name=nil, @defaults={:action=>"destroy", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="(/:locale)/orders/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec37f0 @controllers={}, @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25ebcfe0 @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25ead040 @requirements={:action=>"create", :controller=>"line_items"}, @name=nil, @defaults={:action=>"create", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="(/:locale)/line_items(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eacd70 @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25c48778 @name="LineItemsController">}, @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25ea6f88 @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e95300 @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e81cd8 @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e6ff88 @requirements={:action=>"update", :controller=>"line_items"}, @name=nil, @defaults={:action=>"update", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}, @path="(/:locale)/line_items/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e6fcb8 @controllers={}, @defaults={:action=>"update", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e69e80 @requirements={:action=>"destroy", :controller=>"line_items"}, @name=nil, @defaults={:action=>"destroy", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="(/:locale)/line_items/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e69bb0 @controllers={}, @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e62a68 @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e541e8 @requirements={:action=>"create", :controller=>"carts"}, @name=nil, @defaults={:action=>"create", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="(/:locale)/carts(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e53f18 @controllers={}, @defaults={:action=>"create", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e4ea40 @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e3e4d8 @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e2c5d0 @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e1bfa0 @requirements={:action=>"update", :controller=>"carts"}, @name=nil, @defaults={:action=>"update", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}, @path="(/:locale)/carts/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e1bcd0 @controllers={}, @defaults={:action=>"update", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e167a8 @requirements={:action=>"destroy", :controller=>"carts"}, @name=nil, @defaults={:action=>"destroy", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="(/:locale)/carts/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e164d8 @controllers={}, @defaults={:action=>"destroy", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e0f8b8 @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id/who_bought(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25dfa6e8 @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25deaea0 @requirements={:action=>"create", :controller=>"products"}, @name=nil, @defaults={:action=>"create", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="(/:locale)/products(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25deabd0 @controllers={}, @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25de4fc8 @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25dd3a98 @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25dc0bc8 @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25daf5d0 @requirements={:action=>"update", :controller=>"products"}, @name=nil, @defaults={:action=>"update", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}, @path="(/:locale)/products/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25daf300 @controllers={}, @defaults={:action=>"update", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25da9680 @requirements={:action=>"destroy", :controller=>"products"}, @name=nil, @defaults={:action=>"destroy", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="(/:locale)/products/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da93b0 @controllers={}, @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25da3a50 @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25eb6898 @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)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @glob_param=nil>>], @set=#<Rack::Mount::RouteSet:0x7f6e2621bf60 @parameters_key="action_dispatch.request.path_parameters", @recognition_keys=[:request_method], @optimized_recognize_defined=true, @generation_graph=#<Rack::Mount::Multimap:0x7f6e25e722b0 @hash={"line_items"=>#<Rack::Mount::Multimap:0x7f6e25e6af38 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e69bb0 @controllers={}, @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eacd70 @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25c48778 @name="LineItemsController">}, @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e6fcb8 @controllers={}, @defaults={:action=>"update", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>]}>, "admin"=>#<Rack::Mount::Multimap:0x7f6e25e71090 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil> @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>]}>, "store"=>#<Rack::Mount::Multimap:0x7f6e25e63da0 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "orders"=>#<Rack::Mount::Multimap:0x7f6e25e6d7b0 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec37f0 @controllers={}, @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29609520 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec8fc0 @controllers={}, @defaults={:action=>"update", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>]}>, "products"=>#<Rack::Mount::Multimap:0x7f6e25e66780 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da93b0 @controllers={}, @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>], "who_bought"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"products"} @name=:product>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"products"} @name=:products>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25deabd0 @controllers={}, @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"products"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25daf300 @controllers={}, @defaults={:action=>"update", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"products"} @name=nil>]}>, "carts"=>#<Rack::Mount::Multimap:0x7f6e25e68c10 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e164d8 @controllers={}, @defaults={:action=>"destroy", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e53f18 @controllers={}, @defaults={:action=>"create", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e1bcd0 @controllers={}, @defaults={:action=>"update", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>]}>, "users"=>#<Rack::Mount::Multimap:0x7f6e25e6f948 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28d62bd8 @controllers={}, @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"users"} @name=:user>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"users"} @name=:users>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273161f8 @controllers={}, @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"users"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28dae290 @controllers={}, @defaults={:action=>"update", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"users"} @name=nil>]}>, "sessions"=>#<Rack::Mount::Multimap:0x7f6e25e70960 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2739a250 @controllers={}, @defaults={:action=>"create", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>]}>, "rails/info"=>#<Rack::Mount::Multimap:0x7f6e25e63878 @hash={"properties"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @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:0x7f6e25e7fe60 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28d62bd8 @controllers={}, @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec37f0 @controllers={}, @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e69bb0 @controllers={}, @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e164d8 @controllers={}, @defaults={:action=>"destroy", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da93b0 @controllers={}, @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @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:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil> @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @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:0x7f6e2739a250 @controllers={}, @defaults={:action=>"create", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273161f8 @controllers={}, @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29609520 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eacd70 @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25c48778 @name="LineItemsController">}, @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e53f18 @controllers={}, @defaults={:action=>"create", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25deabd0 @controllers={}, @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @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:0x7f6e28dae290 @controllers={}, @defaults={:action=>"update", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec8fc0 @controllers={}, @defaults={:action=>"update", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e6fcb8 @controllers={}, @defaults={:action=>"update", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e1bcd0 @controllers={}, @defaults={:action=>"update", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25daf300 @controllers={}, @defaults={:action=>"update", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @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:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil> @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2739a250 @controllers={}, @defaults={:action=>"create", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273161f8 @controllers={}, @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28dae290 @controllers={}, @defaults={:action=>"update", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28d62bd8 @controllers={}, @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29609520 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec8fc0 @controllers={}, @defaults={:action=>"update", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec37f0 @controllers={}, @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eacd70 @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25c48778 @name="LineItemsController">}, @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e6fcb8 @controllers={}, @defaults={:action=>"update", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e69bb0 @controllers={}, @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e53f18 @controllers={}, @defaults={:action=>"create", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e1bcd0 @controllers={}, @defaults={:action=>"update", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e164d8 @controllers={}, @defaults={:action=>"destroy", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25deabd0 @controllers={}, @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25daf300 @controllers={}, @defaults={:action=>"update", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da93b0 @controllers={}, @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], @valid_conditions=nil, @request_class=ActionDispatch::Request, @generation_key_analyzer=nil, @named_routes={:carts=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, :orders=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, :edit_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, :products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, :new_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, :new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, :order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, :logout=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, :login=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, :user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, :admin=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil> @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, :store=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, :who_bought_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, :users=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, :cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, :edit_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, :edit_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, :new_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, :new_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>}, @generation_keys=[:controller, :action], @recognition_key_analyzer=nil>, @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x7f6e267ac858 @module=#<Module:0x7f6e267ac790>, @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_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={:carts=>#<ActionDispatch::Routing::Route:0x7f6e25e62a68 @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil>>, :orders=>#<ActionDispatch::Routing::Route:0x7f6e29687088 @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil>>, :edit_order=>#<ActionDispatch::Routing::Route:0x7f6e2adbbab0 @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil>>, :rails_info_properties=>#<ActionDispatch::Routing::Route:0x7f6e25eb6898 @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)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @glob_param=nil>>, :edit_product=>#<ActionDispatch::Routing::Route:0x7f6e25dd3a98 @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil>>, :products=>#<ActionDispatch::Routing::Route:0x7f6e25dfa6e8 @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil>>, :new_order=>#<ActionDispatch::Routing::Route:0x7f6e295f7280 @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil>>, :new_product=>#<ActionDispatch::Routing::Route:0x7f6e25de4fc8 @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil>>, :line_item=>#<ActionDispatch::Routing::Route:0x7f6e25e81cd8 @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil>>, :order=>#<ActionDispatch::Routing::Route:0x7f6e2adea3d8 @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil>>, :logout=>#<ActionDispatch::Routing::Route:0x7f6e27393d60 @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="/logout(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil>>, :product=>#<ActionDispatch::Routing::Route:0x7f6e25dc0bc8 @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil>>, :edit_line_item=>#<ActionDispatch::Routing::Route:0x7f6e25e95300 @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil>>, :login=>#<ActionDispatch::Routing::Route:0x7f6e273acea0 @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="/login(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil>>, :new_line_item=>#<ActionDispatch::Routing::Route:0x7f6e25ea6f88 @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil>>, :user=>#<ActionDispatch::Routing::Route:0x7f6e28ec8f18 @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil>>, :admin=>#<ActionDispatch::Routing::Route:0x7f6e2615c098 @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="/admin(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil>>, :store=>#<ActionDispatch::Routing::Route:0x7f6e25da3a50 @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil>>, :who_bought_product=>#<ActionDispatch::Routing::Route:0x7f6e25e0f8b8 @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id/who_bought(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil>>, :users=>#<ActionDispatch::Routing::Route:0x7f6e2735d198 @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil>>, :cart=>#<ActionDispatch::Routing::Route:0x7f6e25e2c5d0 @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil>>, :edit_cart=>#<ActionDispatch::Routing::Route:0x7f6e25e3e4d8 @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil>>, :line_items=>#<ActionDispatch::Routing::Route:0x7f6e25ebcfe0 @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil>>, :edit_user=>#<ActionDispatch::Routing::Route:0x7f6e272dd470 @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil>>, :new_cart=>#<ActionDispatch::Routing::Route:0x7f6e25e4ea40 @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil>>, :new_user=>#<ActionDispatch::Routing::Route:0x7f6e27306aa0 @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil>>}>, @default_url_options={}, @url_helpers=#<Module:0x7f6e25dd33e0>, @finalized=true>, "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"=>"/en", "action_dispatch.request.path_parameters"=>{:action=>"index", :controller=>"store", :locale=>"en"}, "rack.request.cookie_string"=>"_depot_session=BAh7CiIQX2NzcmZfdG9rZW4iMWp3aS9RMDhmclI1ZzhONk5lYzdYYllqM2p6cDhNaitQRUI3MjljRDI1RW89Ig9zZXNzaW9uX2lkIiUyMGY5Njc1ZWJhMjQ4MmJkN2JhNDMyNjZkMGRkMmQ0MiIMdXNlcl9pZGkGIgxjYXJ0X2lkaQ0iCmZsYXNoSUM6JUFjdGlvbkRpc3BhdGNoOjpGbGFzaDo6Rmxhc2hIYXNoewY6C25vdGljZSIaR3JhY2lhcyBwb3Igc3UgcGVkaWRvBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--a0275f1aea0f74faa12be359b0cf927e8fdfaf0f; path=/; HttpOnly", "action_dispatch.asset_path"=>nil, "SCRIPT_NAME"=>"", "action_dispatch.parameter_filter"=>[:password], "HTTP_VERSION"=>"HTTP/1.1", "rack.multithread"=>false, "HTTP_COOKIE"=>"_depot_session=BAh7CiIQX2NzcmZfdG9rZW4iMWp3aS9RMDhmclI1ZzhONk5lYzdYYllqM2p6cDhNaitQRUI3MjljRDI1RW89Ig9zZXNzaW9uX2lkIiUyMGY5Njc1ZWJhMjQ4MmJkN2JhNDMyNjZkMGRkMmQ0MiIMdXNlcl9pZGkGIgxjYXJ0X2lkaQ0iCmZsYXNoSUM6JUFjdGlvbkRpc3BhdGNoOjpGbGFzaDo6Rmxhc2hIYXNoewY6C25vdGljZSIaR3JhY2lhcyBwb3Igc3UgcGVkaWRvBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--a0275f1aea0f74faa12be359b0cf927e8fdfaf0f; path=/; HttpOnly", "action_dispatch.request.request_parameters"=>{}, "action_dispatch.cookies"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7CiIQX2NzcmZfdG9rZW4iMWp3aS9RMDhmclI1ZzhONk5lYzdYYllqM2p6cDhNaitQRUI3MjljRDI1RW89Ig9zZXNzaW9uX2lkIiUyMGY5Njc1ZWJhMjQ4MmJkN2JhNDMyNjZkMGRkMmQ0MiIMdXNlcl9pZGkGIgxjYXJ0X2lkaQ0iCmZsYXNoSUM6JUFjdGlvbkRpc3BhdGNoOjpGbGFzaDo6Rmxhc2hIYXNoewY6C25vdGljZSIaR3JhY2lhcyBwb3Igc3UgcGVkaWRvBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--a0275f1aea0f74faa12be359b0cf927e8fdfaf0f", "path"=>"/"}, "rack.multiprocess"=>false, "REQUEST_URI"=>"http://localhost:3000/en", "rack.request.query_hash"=>{}, "SERVER_PORT"=>"3000", "action_controller.instance"=>#<StoreController:0x7f6e25dbf6b0 ...>, "rack.session.options"=>{:id=>"20f9675eba2482bd7ba43266d0dd2d42", :key=>"_depot_session", :secure=>false, :path=>"/", :expire_after=>nil, :renew=>false, :httponly=>true, :defer=>false, :domain=>nil}, "REQUEST_METHOD"=>"GET", "rack.request.query_string"=>"", "action_dispatch.request.content_type"=>nil, "rack.input"=>#<StringIO:0x7f6e257bec70>, "QUERY_STRING"=>"", "GATEWAY_INTERFACE"=>"CGI/1.1"}, @filtered_parameters={"action"=>"index", "locale"=>"en", "controller"=>"store"}, @method="GET", @request_method="GET", @fullpath="/en">, @sending_file=false, @body=[], @length=0>, @_env={"action_dispatch.request.formats"=>[#<Mime::Type:0x7f6e262ed880 @string="text/html", @synonyms=["application/xhtml+xml"], @symbol=:html>], "action_dispatch.request.parameters"=>{"action"=>"index", "controller"=>"store", "locale"=>"en"}, "rack.session"=>{"_csrf_token"=>"jwi/Q08frR5g8N6Nec7XbYj3jzp8Mj+PEB729cD25Eo=", "session_id"=>"20f9675eba2482bd7ba43266d0dd2d42", "user_id"=>1, "cart_id"=>8}, "HTTP_HOST"=>"localhost:3000", "HTTP_ACCEPT"=>"text/html", "SERVER_NAME"=>"localhost", "rack.request.cookie_hash"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7CiIQX2NzcmZfdG9rZW4iMWp3aS9RMDhmclI1ZzhONk5lYzdYYllqM2p6cDhNaitQRUI3MjljRDI1RW89Ig9zZXNzaW9uX2lkIiUyMGY5Njc1ZWJhMjQ4MmJkN2JhNDMyNjZkMGRkMmQ0MiIMdXNlcl9pZGkGIgxjYXJ0X2lkaQ0iCmZsYXNoSUM6JUFjdGlvbkRpc3BhdGNoOjpGbGFzaDo6Rmxhc2hIYXNoewY6C25vdGljZSIaR3JhY2lhcyBwb3Igc3UgcGVkaWRvBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--a0275f1aea0f74faa12be359b0cf927e8fdfaf0f", "path"=>"/"}, "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::RemoteIpGetter:0x7f6e257bdcf8 @env={...}, @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i, @check_ip_spoofing=true>, "REQUEST_PATH"=>"/", "rack.url_scheme"=>"http", "REMOTE_HOST"=>"localhost", "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.unsigned_session_cookie"=>{"_csrf_token"=>"jwi/Q08frR5g8N6Nec7XbYj3jzp8Mj+PEB729cD25Eo=", "session_id"=>"20f9675eba2482bd7ba43266d0dd2d42", "user_id"=>1, "cart_id"=>8, "flash"=>{}}, "rack.errors"=>#<IO:0x7f6e2ae2d2a0>, "SERVER_PROTOCOL"=>"HTTP/1.1", "action_dispatch.request.accepts"=>[#<Mime::Type:0x7f6e262ed880 @string="text/html", @synonyms=["application/xhtml+xml"], @symbol=:html>], "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 @resources_path_names={:edit=>"edit", :new=>"new"}, @disable_clear_and_finalize=false, @controller_constraints=nil, @append=[#<Proc:0x00007f6e273aaee8@/home/rubys/git/rails/railties/lib/rails/application/finisher.rb:30>], @valid_conditions=[:get?, :taguri, :port_string, :instance_variable_get, :negotiate_mime, :request_parameters, :request_method, :accept_charset, :__id__, :user_agent, :acts_like?, :taguri=, :host, :silence_stream, :to_s, :object_id, :url, :respond_to?, :remote_ident, :clone, :subdomain, :to_yaml_style, :standard_port, :post?, :authorization, :query_string, :instance_variable_set, :path_parameters, :__send__, :form_data?, :accept_encoding, :if_modified_since, :params, :extend, :port, :require_association, :inspect, :to_enum, :path_parameters=, :script_name, :remote_user, :to_yaml, :xml_http_request?, :filtered_env, :dup, :ip, :script_name=, :put?, :if_none_match, :accept_language, :content_type, :options?, :methods, :load, :accepts, :enum_for, :suppress, :reset_session, :server_name, :standard_port?, :class_eval, :taint, :local?, :instance_variable_defined?, :tld_length, :optional_port, :head?, :nil?, :scheme, :blank?, :tld_length=, :fullpath, :trace?, :singleton_methods, :send, :load_dependency, :require, :server_protocol, :format, :silence_warnings, :from, :equal?, :server_port, :body, :symbolized_path_parameters, :require_dependency, :format=, :present?, :remote_addr, :session_options, :presence, :try, :to_yaml_properties, :capture, :protected_methods, :instance_eval, :formats, :body_stream, :tainted?, :negotiate, :to_param, :session_options=, :instance_of?, :with_warnings, :domain, :unloadable, :remote_ip, :untaint, :eql?, :media_type_params, :GET, :etag_matches?, :subdomains, :forgery_whitelisted?, :parseable_data?, :silence, :private_methods, :instance_exec, :request_method_symbol, :pragma, :display, :to_query, :content_length, :freeze, :delete?, :kind_of?, :enable_warnings, :session, :fresh?, :gateway_interface, :xhr?, :content_charset, :html_safe?, :type, :cache_control, :content_mime_type, :gem, :session=, :query_parameters, :public_methods, :parameters, :duplicable?, :cookies, :method_symbol, :not_modified?, :path_info, :referer, :==, :method, :env, :===, :is_a?, :server_software, :path_translated, :path_info=, :tap, :filtered_parameters, :key?, :auth_type, :class, :accept, :hash, :raw_host_with_port, :instance_variables, :logger, :frozen?, :=~, :referrer, :ssl?, :headers, :require_or_load, :silence_stderr, :raw_post, :to_a, :host_with_port, :path, :POST, :remote_host, :values_at, :[], :media_type, :singleton_class, :protocol, :[]=, :controller, :action], @request_class=ActionDispatch::Request, @routes=[#<ActionDispatch::Routing::Route:0x7f6e2615c098 @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="/admin(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e273acea0 @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="/login(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e2739a980 @requirements={:action=>"create", :controller=>"sessions"}, @name=nil, @defaults={:action=>"create", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="/login(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2739a250 @controllers={}, @defaults={:action=>"create", :controller=>"sessions"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e27393d60 @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="/logout(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e2735d198 @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e27316798 @requirements={:action=>"create", :controller=>"users"}, @name=nil, @defaults={:action=>"create", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="(/:locale)/users(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273161f8 @controllers={}, @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e27306aa0 @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e272dd470 @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e28ec8f18 @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e28dae678 @requirements={:action=>"update", :controller=>"users"}, @name=nil, @defaults={:action=>"update", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}, @path="(/:locale)/users/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28dae290 @controllers={}, @defaults={:action=>"update", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e28d689c0 @requirements={:action=>"destroy", :controller=>"users"}, @name=nil, @defaults={:action=>"destroy", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="(/:locale)/users/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28d62bd8 @controllers={}, @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e29687088 @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e29609bd8 @requirements={:action=>"create", :controller=>"orders"}, @name=nil, @defaults={:action=>"create", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="(/:locale)/orders(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29609520 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e295f7280 @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e2adbbab0 @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e2adea3d8 @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25ec9290 @requirements={:action=>"update", :controller=>"orders"}, @name=nil, @defaults={:action=>"update", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}, @path="(/:locale)/orders/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec8fc0 @controllers={}, @defaults={:action=>"update", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25ec3ac0 @requirements={:action=>"destroy", :controller=>"orders"}, @name=nil, @defaults={:action=>"destroy", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="(/:locale)/orders/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec37f0 @controllers={}, @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25ebcfe0 @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25ead040 @requirements={:action=>"create", :controller=>"line_items"}, @name=nil, @defaults={:action=>"create", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="(/:locale)/line_items(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eacd70 @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25c48778 @name="LineItemsController">}, @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25ea6f88 @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e95300 @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e81cd8 @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e6ff88 @requirements={:action=>"update", :controller=>"line_items"}, @name=nil, @defaults={:action=>"update", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}, @path="(/:locale)/line_items/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e6fcb8 @controllers={}, @defaults={:action=>"update", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e69e80 @requirements={:action=>"destroy", :controller=>"line_items"}, @name=nil, @defaults={:action=>"destroy", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="(/:locale)/line_items/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e69bb0 @controllers={}, @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e62a68 @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e541e8 @requirements={:action=>"create", :controller=>"carts"}, @name=nil, @defaults={:action=>"create", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="(/:locale)/carts(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e53f18 @controllers={}, @defaults={:action=>"create", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e4ea40 @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e3e4d8 @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e2c5d0 @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e1bfa0 @requirements={:action=>"update", :controller=>"carts"}, @name=nil, @defaults={:action=>"update", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}, @path="(/:locale)/carts/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e1bcd0 @controllers={}, @defaults={:action=>"update", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e167a8 @requirements={:action=>"destroy", :controller=>"carts"}, @name=nil, @defaults={:action=>"destroy", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="(/:locale)/carts/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e164d8 @controllers={}, @defaults={:action=>"destroy", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e0f8b8 @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id/who_bought(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25dfa6e8 @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25deaea0 @requirements={:action=>"create", :controller=>"products"}, @name=nil, @defaults={:action=>"create", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="(/:locale)/products(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25deabd0 @controllers={}, @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25de4fc8 @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25dd3a98 @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25dc0bc8 @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25daf5d0 @requirements={:action=>"update", :controller=>"products"}, @name=nil, @defaults={:action=>"update", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}, @path="(/:locale)/products/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25daf300 @controllers={}, @defaults={:action=>"update", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25da9680 @requirements={:action=>"destroy", :controller=>"products"}, @name=nil, @defaults={:action=>"destroy", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="(/:locale)/products/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da93b0 @controllers={}, @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25da3a50 @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25eb6898 @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)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @glob_param=nil>>], @set=#<Rack::Mount::RouteSet:0x7f6e2621bf60 @parameters_key="action_dispatch.request.path_parameters", @recognition_keys=[:request_method], @optimized_recognize_defined=true, @generation_graph=#<Rack::Mount::Multimap:0x7f6e25e722b0 @hash={"line_items"=>#<Rack::Mount::Multimap:0x7f6e25e6af38 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e69bb0 @controllers={}, @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eacd70 @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25c48778 @name="LineItemsController">}, @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e6fcb8 @controllers={}, @defaults={:action=>"update", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>]}>, "admin"=>#<Rack::Mount::Multimap:0x7f6e25e71090 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil> @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>]}>, "store"=>#<Rack::Mount::Multimap:0x7f6e25e63da0 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "orders"=>#<Rack::Mount::Multimap:0x7f6e25e6d7b0 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec37f0 @controllers={}, @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29609520 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec8fc0 @controllers={}, @defaults={:action=>"update", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>]}>, "products"=>#<Rack::Mount::Multimap:0x7f6e25e66780 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da93b0 @controllers={}, @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>], "who_bought"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"products"} @name=:product>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"products"} @name=:products>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25deabd0 @controllers={}, @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"products"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25daf300 @controllers={}, @defaults={:action=>"update", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"products"} @name=nil>]}>, "carts"=>#<Rack::Mount::Multimap:0x7f6e25e68c10 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e164d8 @controllers={}, @defaults={:action=>"destroy", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e53f18 @controllers={}, @defaults={:action=>"create", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e1bcd0 @controllers={}, @defaults={:action=>"update", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>]}>, "users"=>#<Rack::Mount::Multimap:0x7f6e25e6f948 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28d62bd8 @controllers={}, @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"users"} @name=:user>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"users"} @name=:users>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273161f8 @controllers={}, @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"users"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28dae290 @controllers={}, @defaults={:action=>"update", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"users"} @name=nil>]}>, "sessions"=>#<Rack::Mount::Multimap:0x7f6e25e70960 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2739a250 @controllers={}, @defaults={:action=>"create", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>]}>, "rails/info"=>#<Rack::Mount::Multimap:0x7f6e25e63878 @hash={"properties"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @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:0x7f6e25e7fe60 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28d62bd8 @controllers={}, @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec37f0 @controllers={}, @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e69bb0 @controllers={}, @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e164d8 @controllers={}, @defaults={:action=>"destroy", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da93b0 @controllers={}, @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @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:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil> @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @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:0x7f6e2739a250 @controllers={}, @defaults={:action=>"create", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273161f8 @controllers={}, @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29609520 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eacd70 @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25c48778 @name="LineItemsController">}, @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e53f18 @controllers={}, @defaults={:action=>"create", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25deabd0 @controllers={}, @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @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:0x7f6e28dae290 @controllers={}, @defaults={:action=>"update", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec8fc0 @controllers={}, @defaults={:action=>"update", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e6fcb8 @controllers={}, @defaults={:action=>"update", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e1bcd0 @controllers={}, @defaults={:action=>"update", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25daf300 @controllers={}, @defaults={:action=>"update", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @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:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil> @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2739a250 @controllers={}, @defaults={:action=>"create", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273161f8 @controllers={}, @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28dae290 @controllers={}, @defaults={:action=>"update", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28d62bd8 @controllers={}, @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29609520 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec8fc0 @controllers={}, @defaults={:action=>"update", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec37f0 @controllers={}, @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eacd70 @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25c48778 @name="LineItemsController">}, @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e6fcb8 @controllers={}, @defaults={:action=>"update", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e69bb0 @controllers={}, @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e53f18 @controllers={}, @defaults={:action=>"create", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e1bcd0 @controllers={}, @defaults={:action=>"update", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e164d8 @controllers={}, @defaults={:action=>"destroy", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25deabd0 @controllers={}, @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25daf300 @controllers={}, @defaults={:action=>"update", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da93b0 @controllers={}, @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], @valid_conditions=nil, @request_class=ActionDispatch::Request, @generation_key_analyzer=nil, @named_routes={:carts=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, :orders=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, :edit_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, :products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, :new_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, :new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, :order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, :logout=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, :login=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, :user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, :admin=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil> @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, :store=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, :who_bought_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, :users=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, :cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, :edit_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, :edit_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, :new_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, :new_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>}, @generation_keys=[:controller, :action], @recognition_key_analyzer=nil>, @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x7f6e267ac858 @module=#<Module:0x7f6e267ac790>, @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_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={:carts=>#<ActionDispatch::Routing::Route:0x7f6e25e62a68 @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil>>, :orders=>#<ActionDispatch::Routing::Route:0x7f6e29687088 @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil>>, :edit_order=>#<ActionDispatch::Routing::Route:0x7f6e2adbbab0 @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil>>, :rails_info_properties=>#<ActionDispatch::Routing::Route:0x7f6e25eb6898 @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)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @glob_param=nil>>, :edit_product=>#<ActionDispatch::Routing::Route:0x7f6e25dd3a98 @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil>>, :products=>#<ActionDispatch::Routing::Route:0x7f6e25dfa6e8 @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil>>, :new_order=>#<ActionDispatch::Routing::Route:0x7f6e295f7280 @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil>>, :new_product=>#<ActionDispatch::Routing::Route:0x7f6e25de4fc8 @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil>>, :line_item=>#<ActionDispatch::Routing::Route:0x7f6e25e81cd8 @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil>>, :order=>#<ActionDispatch::Routing::Route:0x7f6e2adea3d8 @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil>>, :logout=>#<ActionDispatch::Routing::Route:0x7f6e27393d60 @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="/logout(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil>>, :product=>#<ActionDispatch::Routing::Route:0x7f6e25dc0bc8 @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil>>, :edit_line_item=>#<ActionDispatch::Routing::Route:0x7f6e25e95300 @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil>>, :login=>#<ActionDispatch::Routing::Route:0x7f6e273acea0 @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="/login(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil>>, :new_line_item=>#<ActionDispatch::Routing::Route:0x7f6e25ea6f88 @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil>>, :user=>#<ActionDispatch::Routing::Route:0x7f6e28ec8f18 @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil>>, :admin=>#<ActionDispatch::Routing::Route:0x7f6e2615c098 @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="/admin(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil>>, :store=>#<ActionDispatch::Routing::Route:0x7f6e25da3a50 @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil>>, :who_bought_product=>#<ActionDispatch::Routing::Route:0x7f6e25e0f8b8 @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id/who_bought(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil>>, :users=>#<ActionDispatch::Routing::Route:0x7f6e2735d198 @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil>>, :cart=>#<ActionDispatch::Routing::Route:0x7f6e25e2c5d0 @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil>>, :edit_cart=>#<ActionDispatch::Routing::Route:0x7f6e25e3e4d8 @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil>>, :line_items=>#<ActionDispatch::Routing::Route:0x7f6e25ebcfe0 @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil>>, :edit_user=>#<ActionDispatch::Routing::Route:0x7f6e272dd470 @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil>>, :new_cart=>#<ActionDispatch::Routing::Route:0x7f6e25e4ea40 @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil>>, :new_user=>#<ActionDispatch::Routing::Route:0x7f6e27306aa0 @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil>>}>, @default_url_options={}, @url_helpers=#<Module:0x7f6e25dd33e0>, @finalized=true>, "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"=>"/en", "action_dispatch.request.path_parameters"=>{:action=>"index", :controller=>"store", :locale=>"en"}, "rack.request.cookie_string"=>"_depot_session=BAh7CiIQX2NzcmZfdG9rZW4iMWp3aS9RMDhmclI1ZzhONk5lYzdYYllqM2p6cDhNaitQRUI3MjljRDI1RW89Ig9zZXNzaW9uX2lkIiUyMGY5Njc1ZWJhMjQ4MmJkN2JhNDMyNjZkMGRkMmQ0MiIMdXNlcl9pZGkGIgxjYXJ0X2lkaQ0iCmZsYXNoSUM6JUFjdGlvbkRpc3BhdGNoOjpGbGFzaDo6Rmxhc2hIYXNoewY6C25vdGljZSIaR3JhY2lhcyBwb3Igc3UgcGVkaWRvBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--a0275f1aea0f74faa12be359b0cf927e8fdfaf0f; path=/; HttpOnly", "action_dispatch.asset_path"=>nil, "SCRIPT_NAME"=>"", "action_dispatch.parameter_filter"=>[:password], "HTTP_VERSION"=>"HTTP/1.1", "rack.multithread"=>false, "HTTP_COOKIE"=>"_depot_session=BAh7CiIQX2NzcmZfdG9rZW4iMWp3aS9RMDhmclI1ZzhONk5lYzdYYllqM2p6cDhNaitQRUI3MjljRDI1RW89Ig9zZXNzaW9uX2lkIiUyMGY5Njc1ZWJhMjQ4MmJkN2JhNDMyNjZkMGRkMmQ0MiIMdXNlcl9pZGkGIgxjYXJ0X2lkaQ0iCmZsYXNoSUM6JUFjdGlvbkRpc3BhdGNoOjpGbGFzaDo6Rmxhc2hIYXNoewY6C25vdGljZSIaR3JhY2lhcyBwb3Igc3UgcGVkaWRvBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--a0275f1aea0f74faa12be359b0cf927e8fdfaf0f; path=/; HttpOnly", "action_dispatch.request.request_parameters"=>{}, "action_dispatch.cookies"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7CiIQX2NzcmZfdG9rZW4iMWp3aS9RMDhmclI1ZzhONk5lYzdYYllqM2p6cDhNaitQRUI3MjljRDI1RW89Ig9zZXNzaW9uX2lkIiUyMGY5Njc1ZWJhMjQ4MmJkN2JhNDMyNjZkMGRkMmQ0MiIMdXNlcl9pZGkGIgxjYXJ0X2lkaQ0iCmZsYXNoSUM6JUFjdGlvbkRpc3BhdGNoOjpGbGFzaDo6Rmxhc2hIYXNoewY6C25vdGljZSIaR3JhY2lhcyBwb3Igc3UgcGVkaWRvBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--a0275f1aea0f74faa12be359b0cf927e8fdfaf0f", "path"=>"/"}, "rack.multiprocess"=>false, "REQUEST_URI"=>"http://localhost:3000/en", "rack.request.query_hash"=>{}, "SERVER_PORT"=>"3000", "action_controller.instance"=>#<StoreController:0x7f6e25dbf6b0 ...>, "rack.session.options"=>{:id=>"20f9675eba2482bd7ba43266d0dd2d42", :key=>"_depot_session", :secure=>false, :path=>"/", :expire_after=>nil, :renew=>false, :httponly=>true, :defer=>false, :domain=>nil}, "REQUEST_METHOD"=>"GET", "rack.request.query_string"=>"", "action_dispatch.request.content_type"=>nil, "rack.input"=>#<StringIO:0x7f6e257bec70>, "QUERY_STRING"=>"", "GATEWAY_INTERFACE"=>"CGI/1.1"}>
action_dispatch.asset_path: nil
action_dispatch.cookies: {"HttpOnly"=>nil, "_depot_session"=>"BAh7CiIQX2NzcmZfdG9rZW4iMWp3aS9RMDhmclI1ZzhONk5lYzdYYllqM2p6cDhNaitQRUI3MjljRDI1RW89Ig9zZXNzaW9uX2lkIiUyMGY5Njc1ZWJhMjQ4MmJkN2JhNDMyNjZkMGRkMmQ0MiIMdXNlcl9pZGkGIgxjYXJ0X2lkaQ0iCmZsYXNoSUM6JUFjdGlvbkRpc3BhdGNoOjpGbGFzaDo6Rmxhc2hIYXNoewY6C25vdGljZSIaR3JhY2lhcyBwb3Igc3UgcGVkaWRvBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--a0275f1aea0f74faa12be359b0cf927e8fdfaf0f", "path"=>"/"}
action_dispatch.parameter_filter: [:password]
action_dispatch.remote_ip: #<ActionDispatch::RemoteIp::RemoteIpGetter:0x7f6e257bdcf8 @env={"action_dispatch.request.formats"=>[#<Mime::Type:0x7f6e262ed880 @string="text/html", @synonyms=["application/xhtml+xml"], @symbol=:html>], "action_dispatch.request.parameters"=>{"action"=>"index", "controller"=>"store", "locale"=>"en"}, "rack.session"=>{"_csrf_token"=>"jwi/Q08frR5g8N6Nec7XbYj3jzp8Mj+PEB729cD25Eo=", "session_id"=>"20f9675eba2482bd7ba43266d0dd2d42", "user_id"=>1, "cart_id"=>8}, "HTTP_HOST"=>"localhost:3000", "HTTP_ACCEPT"=>"text/html", "SERVER_NAME"=>"localhost", "rack.request.cookie_hash"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7CiIQX2NzcmZfdG9rZW4iMWp3aS9RMDhmclI1ZzhONk5lYzdYYllqM2p6cDhNaitQRUI3MjljRDI1RW89Ig9zZXNzaW9uX2lkIiUyMGY5Njc1ZWJhMjQ4MmJkN2JhNDMyNjZkMGRkMmQ0MiIMdXNlcl9pZGkGIgxjYXJ0X2lkaQ0iCmZsYXNoSUM6JUFjdGlvbkRpc3BhdGNoOjpGbGFzaDo6Rmxhc2hIYXNoewY6C25vdGljZSIaR3JhY2lhcyBwb3Igc3UgcGVkaWRvBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--a0275f1aea0f74faa12be359b0cf927e8fdfaf0f", "path"=>"/"}, "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::RemoteIpGetter:0x7f6e257bdcf8 ...>, "REQUEST_PATH"=>"/", "rack.url_scheme"=>"http", "REMOTE_HOST"=>"localhost", "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.unsigned_session_cookie"=>{"_csrf_token"=>"jwi/Q08frR5g8N6Nec7XbYj3jzp8Mj+PEB729cD25Eo=", "session_id"=>"20f9675eba2482bd7ba43266d0dd2d42", "user_id"=>1, "cart_id"=>8, "flash"=>{}}, "rack.errors"=>#<IO:0x7f6e2ae2d2a0>, "SERVER_PROTOCOL"=>"HTTP/1.1", "action_dispatch.request.accepts"=>[#<Mime::Type:0x7f6e262ed880 @string="text/html", @synonyms=["application/xhtml+xml"], @symbol=:html>], "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 @resources_path_names={:edit=>"edit", :new=>"new"}, @disable_clear_and_finalize=false, @controller_constraints=nil, @append=[#<Proc:0x00007f6e273aaee8@/home/rubys/git/rails/railties/lib/rails/application/finisher.rb:30>], @valid_conditions=[:get?, :taguri, :port_string, :instance_variable_get, :negotiate_mime, :request_parameters, :request_method, :accept_charset, :__id__, :user_agent, :acts_like?, :taguri=, :host, :silence_stream, :to_s, :object_id, :url, :respond_to?, :remote_ident, :clone, :subdomain, :to_yaml_style, :standard_port, :post?, :authorization, :query_string, :instance_variable_set, :path_parameters, :__send__, :form_data?, :accept_encoding, :if_modified_since, :params, :extend, :port, :require_association, :inspect, :to_enum, :path_parameters=, :script_name, :remote_user, :to_yaml, :xml_http_request?, :filtered_env, :dup, :ip, :script_name=, :put?, :if_none_match, :accept_language, :content_type, :options?, :methods, :load, :accepts, :enum_for, :suppress, :reset_session, :server_name, :standard_port?, :class_eval, :taint, :local?, :instance_variable_defined?, :tld_length, :optional_port, :head?, :nil?, :scheme, :blank?, :tld_length=, :fullpath, :trace?, :singleton_methods, :send, :load_dependency, :require, :server_protocol, :format, :silence_warnings, :from, :equal?, :server_port, :body, :symbolized_path_parameters, :require_dependency, :format=, :present?, :remote_addr, :session_options, :presence, :try, :to_yaml_properties, :capture, :protected_methods, :instance_eval, :formats, :body_stream, :tainted?, :negotiate, :to_param, :session_options=, :instance_of?, :with_warnings, :domain, :unloadable, :remote_ip, :untaint, :eql?, :media_type_params, :GET, :etag_matches?, :subdomains, :forgery_whitelisted?, :parseable_data?, :silence, :private_methods, :instance_exec, :request_method_symbol, :pragma, :display, :to_query, :content_length, :freeze, :delete?, :kind_of?, :enable_warnings, :session, :fresh?, :gateway_interface, :xhr?, :content_charset, :html_safe?, :type, :cache_control, :content_mime_type, :gem, :session=, :query_parameters, :public_methods, :parameters, :duplicable?, :cookies, :method_symbol, :not_modified?, :path_info, :referer, :==, :method, :env, :===, :is_a?, :server_software, :path_translated, :path_info=, :tap, :filtered_parameters, :key?, :auth_type, :class, :accept, :hash, :raw_host_with_port, :instance_variables, :logger, :frozen?, :=~, :referrer, :ssl?, :headers, :require_or_load, :silence_stderr, :raw_post, :to_a, :host_with_port, :path, :POST, :remote_host, :values_at, :[], :media_type, :singleton_class, :protocol, :[]=, :controller, :action], @request_class=ActionDispatch::Request, @routes=[#<ActionDispatch::Routing::Route:0x7f6e2615c098 @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="/admin(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e273acea0 @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="/login(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e2739a980 @requirements={:action=>"create", :controller=>"sessions"}, @name=nil, @defaults={:action=>"create", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="/login(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2739a250 @controllers={}, @defaults={:action=>"create", :controller=>"sessions"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e27393d60 @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="/logout(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e2735d198 @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e27316798 @requirements={:action=>"create", :controller=>"users"}, @name=nil, @defaults={:action=>"create", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="(/:locale)/users(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273161f8 @controllers={}, @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e27306aa0 @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e272dd470 @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e28ec8f18 @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e28dae678 @requirements={:action=>"update", :controller=>"users"}, @name=nil, @defaults={:action=>"update", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}, @path="(/:locale)/users/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28dae290 @controllers={}, @defaults={:action=>"update", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e28d689c0 @requirements={:action=>"destroy", :controller=>"users"}, @name=nil, @defaults={:action=>"destroy", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="(/:locale)/users/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28d62bd8 @controllers={}, @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e29687088 @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e29609bd8 @requirements={:action=>"create", :controller=>"orders"}, @name=nil, @defaults={:action=>"create", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="(/:locale)/orders(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29609520 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e295f7280 @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e2adbbab0 @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e2adea3d8 @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25ec9290 @requirements={:action=>"update", :controller=>"orders"}, @name=nil, @defaults={:action=>"update", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}, @path="(/:locale)/orders/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec8fc0 @controllers={}, @defaults={:action=>"update", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25ec3ac0 @requirements={:action=>"destroy", :controller=>"orders"}, @name=nil, @defaults={:action=>"destroy", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="(/:locale)/orders/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec37f0 @controllers={}, @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25ebcfe0 @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25ead040 @requirements={:action=>"create", :controller=>"line_items"}, @name=nil, @defaults={:action=>"create", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="(/:locale)/line_items(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eacd70 @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25c48778 @name="LineItemsController">}, @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25ea6f88 @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e95300 @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e81cd8 @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e6ff88 @requirements={:action=>"update", :controller=>"line_items"}, @name=nil, @defaults={:action=>"update", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}, @path="(/:locale)/line_items/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e6fcb8 @controllers={}, @defaults={:action=>"update", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e69e80 @requirements={:action=>"destroy", :controller=>"line_items"}, @name=nil, @defaults={:action=>"destroy", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="(/:locale)/line_items/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e69bb0 @controllers={}, @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e62a68 @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e541e8 @requirements={:action=>"create", :controller=>"carts"}, @name=nil, @defaults={:action=>"create", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="(/:locale)/carts(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e53f18 @controllers={}, @defaults={:action=>"create", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e4ea40 @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e3e4d8 @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e2c5d0 @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e1bfa0 @requirements={:action=>"update", :controller=>"carts"}, @name=nil, @defaults={:action=>"update", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}, @path="(/:locale)/carts/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e1bcd0 @controllers={}, @defaults={:action=>"update", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e167a8 @requirements={:action=>"destroy", :controller=>"carts"}, @name=nil, @defaults={:action=>"destroy", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="(/:locale)/carts/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e164d8 @controllers={}, @defaults={:action=>"destroy", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e0f8b8 @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id/who_bought(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25dfa6e8 @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25deaea0 @requirements={:action=>"create", :controller=>"products"}, @name=nil, @defaults={:action=>"create", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="(/:locale)/products(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25deabd0 @controllers={}, @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25de4fc8 @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25dd3a98 @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25dc0bc8 @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25daf5d0 @requirements={:action=>"update", :controller=>"products"}, @name=nil, @defaults={:action=>"update", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}, @path="(/:locale)/products/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25daf300 @controllers={}, @defaults={:action=>"update", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25da9680 @requirements={:action=>"destroy", :controller=>"products"}, @name=nil, @defaults={:action=>"destroy", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="(/:locale)/products/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da93b0 @controllers={}, @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25da3a50 @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25eb6898 @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)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @glob_param=nil>>], @set=#<Rack::Mount::RouteSet:0x7f6e2621bf60 @parameters_key="action_dispatch.request.path_parameters", @recognition_keys=[:request_method], @optimized_recognize_defined=true, @generation_graph=#<Rack::Mount::Multimap:0x7f6e25e722b0 @hash={"line_items"=>#<Rack::Mount::Multimap:0x7f6e25e6af38 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e69bb0 @controllers={}, @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eacd70 @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25c48778 @name="LineItemsController">}, @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e6fcb8 @controllers={}, @defaults={:action=>"update", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>]}>, "admin"=>#<Rack::Mount::Multimap:0x7f6e25e71090 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil> @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>]}>, "store"=>#<Rack::Mount::Multimap:0x7f6e25e63da0 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "orders"=>#<Rack::Mount::Multimap:0x7f6e25e6d7b0 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec37f0 @controllers={}, @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29609520 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec8fc0 @controllers={}, @defaults={:action=>"update", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>]}>, "products"=>#<Rack::Mount::Multimap:0x7f6e25e66780 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da93b0 @controllers={}, @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>], "who_bought"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"products"} @name=:product>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"products"} @name=:products>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25deabd0 @controllers={}, @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"products"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25daf300 @controllers={}, @defaults={:action=>"update", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"products"} @name=nil>]}>, "carts"=>#<Rack::Mount::Multimap:0x7f6e25e68c10 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e164d8 @controllers={}, @defaults={:action=>"destroy", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e53f18 @controllers={}, @defaults={:action=>"create", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e1bcd0 @controllers={}, @defaults={:action=>"update", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>]}>, "users"=>#<Rack::Mount::Multimap:0x7f6e25e6f948 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28d62bd8 @controllers={}, @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"users"} @name=:user>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"users"} @name=:users>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273161f8 @controllers={}, @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"users"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28dae290 @controllers={}, @defaults={:action=>"update", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"users"} @name=nil>]}>, "sessions"=>#<Rack::Mount::Multimap:0x7f6e25e70960 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2739a250 @controllers={}, @defaults={:action=>"create", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>]}>, "rails/info"=>#<Rack::Mount::Multimap:0x7f6e25e63878 @hash={"properties"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @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:0x7f6e25e7fe60 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28d62bd8 @controllers={}, @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec37f0 @controllers={}, @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e69bb0 @controllers={}, @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e164d8 @controllers={}, @defaults={:action=>"destroy", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da93b0 @controllers={}, @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @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:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil> @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @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:0x7f6e2739a250 @controllers={}, @defaults={:action=>"create", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273161f8 @controllers={}, @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29609520 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eacd70 @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25c48778 @name="LineItemsController">}, @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e53f18 @controllers={}, @defaults={:action=>"create", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25deabd0 @controllers={}, @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @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:0x7f6e28dae290 @controllers={}, @defaults={:action=>"update", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec8fc0 @controllers={}, @defaults={:action=>"update", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e6fcb8 @controllers={}, @defaults={:action=>"update", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e1bcd0 @controllers={}, @defaults={:action=>"update", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25daf300 @controllers={}, @defaults={:action=>"update", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @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:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil> @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2739a250 @controllers={}, @defaults={:action=>"create", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273161f8 @controllers={}, @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28dae290 @controllers={}, @defaults={:action=>"update", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28d62bd8 @controllers={}, @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29609520 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec8fc0 @controllers={}, @defaults={:action=>"update", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec37f0 @controllers={}, @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eacd70 @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25c48778 @name="LineItemsController">}, @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e6fcb8 @controllers={}, @defaults={:action=>"update", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e69bb0 @controllers={}, @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e53f18 @controllers={}, @defaults={:action=>"create", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e1bcd0 @controllers={}, @defaults={:action=>"update", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e164d8 @controllers={}, @defaults={:action=>"destroy", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25deabd0 @controllers={}, @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25daf300 @controllers={}, @defaults={:action=>"update", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da93b0 @controllers={}, @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], @valid_conditions=nil, @request_class=ActionDispatch::Request, @generation_key_analyzer=nil, @named_routes={:carts=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, :orders=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, :edit_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, :products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, :new_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, :new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, :order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, :logout=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, :login=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, :user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, :admin=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil> @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, :store=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, :who_bought_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, :users=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, :cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, :edit_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, :edit_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, :new_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, :new_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>}, @generation_keys=[:controller, :action], @recognition_key_analyzer=nil>, @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x7f6e267ac858 @module=#<Module:0x7f6e267ac790>, @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_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={:carts=>#<ActionDispatch::Routing::Route:0x7f6e25e62a68 @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil>>, :orders=>#<ActionDispatch::Routing::Route:0x7f6e29687088 @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil>>, :edit_order=>#<ActionDispatch::Routing::Route:0x7f6e2adbbab0 @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil>>, :rails_info_properties=>#<ActionDispatch::Routing::Route:0x7f6e25eb6898 @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)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @glob_param=nil>>, :edit_product=>#<ActionDispatch::Routing::Route:0x7f6e25dd3a98 @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil>>, :products=>#<ActionDispatch::Routing::Route:0x7f6e25dfa6e8 @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil>>, :new_order=>#<ActionDispatch::Routing::Route:0x7f6e295f7280 @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil>>, :new_product=>#<ActionDispatch::Routing::Route:0x7f6e25de4fc8 @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil>>, :line_item=>#<ActionDispatch::Routing::Route:0x7f6e25e81cd8 @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil>>, :order=>#<ActionDispatch::Routing::Route:0x7f6e2adea3d8 @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil>>, :logout=>#<ActionDispatch::Routing::Route:0x7f6e27393d60 @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="/logout(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil>>, :product=>#<ActionDispatch::Routing::Route:0x7f6e25dc0bc8 @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil>>, :edit_line_item=>#<ActionDispatch::Routing::Route:0x7f6e25e95300 @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil>>, :login=>#<ActionDispatch::Routing::Route:0x7f6e273acea0 @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="/login(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil>>, :new_line_item=>#<ActionDispatch::Routing::Route:0x7f6e25ea6f88 @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil>>, :user=>#<ActionDispatch::Routing::Route:0x7f6e28ec8f18 @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil>>, :admin=>#<ActionDispatch::Routing::Route:0x7f6e2615c098 @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="/admin(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil>>, :store=>#<ActionDispatch::Routing::Route:0x7f6e25da3a50 @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil>>, :who_bought_product=>#<ActionDispatch::Routing::Route:0x7f6e25e0f8b8 @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id/who_bought(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil>>, :users=>#<ActionDispatch::Routing::Route:0x7f6e2735d198 @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil>>, :cart=>#<ActionDispatch::Routing::Route:0x7f6e25e2c5d0 @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil>>, :edit_cart=>#<ActionDispatch::Routing::Route:0x7f6e25e3e4d8 @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil>>, :line_items=>#<ActionDispatch::Routing::Route:0x7f6e25ebcfe0 @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil>>, :edit_user=>#<ActionDispatch::Routing::Route:0x7f6e272dd470 @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil>>, :new_cart=>#<ActionDispatch::Routing::Route:0x7f6e25e4ea40 @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil>>, :new_user=>#<ActionDispatch::Routing::Route:0x7f6e27306aa0 @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil>>}>, @default_url_options={}, @url_helpers=#<Module:0x7f6e25dd33e0>, @finalized=true>, "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"=>"/en", "action_dispatch.request.path_parameters"=>{:action=>"index", :controller=>"store", :locale=>"en"}, "rack.request.cookie_string"=>"_depot_session=BAh7CiIQX2NzcmZfdG9rZW4iMWp3aS9RMDhmclI1ZzhONk5lYzdYYllqM2p6cDhNaitQRUI3MjljRDI1RW89Ig9zZXNzaW9uX2lkIiUyMGY5Njc1ZWJhMjQ4MmJkN2JhNDMyNjZkMGRkMmQ0MiIMdXNlcl9pZGkGIgxjYXJ0X2lkaQ0iCmZsYXNoSUM6JUFjdGlvbkRpc3BhdGNoOjpGbGFzaDo6Rmxhc2hIYXNoewY6C25vdGljZSIaR3JhY2lhcyBwb3Igc3UgcGVkaWRvBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--a0275f1aea0f74faa12be359b0cf927e8fdfaf0f; path=/; HttpOnly", "action_dispatch.asset_path"=>nil, "SCRIPT_NAME"=>"", "action_dispatch.parameter_filter"=>[:password], "HTTP_VERSION"=>"HTTP/1.1", "rack.multithread"=>false, "HTTP_COOKIE"=>"_depot_session=BAh7CiIQX2NzcmZfdG9rZW4iMWp3aS9RMDhmclI1ZzhONk5lYzdYYllqM2p6cDhNaitQRUI3MjljRDI1RW89Ig9zZXNzaW9uX2lkIiUyMGY5Njc1ZWJhMjQ4MmJkN2JhNDMyNjZkMGRkMmQ0MiIMdXNlcl9pZGkGIgxjYXJ0X2lkaQ0iCmZsYXNoSUM6JUFjdGlvbkRpc3BhdGNoOjpGbGFzaDo6Rmxhc2hIYXNoewY6C25vdGljZSIaR3JhY2lhcyBwb3Igc3UgcGVkaWRvBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--a0275f1aea0f74faa12be359b0cf927e8fdfaf0f; path=/; HttpOnly", "action_dispatch.request.request_parameters"=>{}, "action_dispatch.cookies"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7CiIQX2NzcmZfdG9rZW4iMWp3aS9RMDhmclI1ZzhONk5lYzdYYllqM2p6cDhNaitQRUI3MjljRDI1RW89Ig9zZXNzaW9uX2lkIiUyMGY5Njc1ZWJhMjQ4MmJkN2JhNDMyNjZkMGRkMmQ0MiIMdXNlcl9pZGkGIgxjYXJ0X2lkaQ0iCmZsYXNoSUM6JUFjdGlvbkRpc3BhdGNoOjpGbGFzaDo6Rmxhc2hIYXNoewY6C25vdGljZSIaR3JhY2lhcyBwb3Igc3UgcGVkaWRvBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--a0275f1aea0f74faa12be359b0cf927e8fdfaf0f", "path"=>"/"}, "rack.multiprocess"=>false, "REQUEST_URI"=>"http://localhost:3000/en", "rack.request.query_hash"=>{}, "SERVER_PORT"=>"3000", "action_controller.instance"=>#<StoreController:0x7f6e25dbf6b0 @_response_body=nil, @_status=200, @_request=#<ActionDispatch::Request:0x7f6e25dbf458 @env={...}, @filtered_parameters={"action"=>"index", "locale"=>"en", "controller"=>"store"}, @method="GET", @request_method="GET", @fullpath="/en">, @_headers={"Content-Type"=>"text/html"}, @lookup_context=#<ActionView::LookupContext:0x7f6e25dbeeb8 @cache=true, @skip_default_locale=false, @details={:formats=>[:html], :locale=>[:en, :en], :handlers=>[:builder, :rjs, :erb]}, @frozen_formats=false, @view_paths=[#<ActionView::FileSystemResolver:0x7f6e25ec2918 @cached={#<ActionView::LookupContext::DetailsKey:0x7f6e25c7e148 @hash=70055528493220>=>{"new"=>{"orders"=>{false=>{[]=>[app/views/orders/new.html.erb]}}}, "cart"=>{"carts"=>{true=>{[:cart]=>[app/views/carts/_cart.html.erb]}}}, "orders"=>{"layouts"=>{false=>{[]=>[]}}}, "application"=>{"layouts"=>{false=>{[]=>[app/views/layouts/application.html.erb]}}}, "store"=>{"layouts"=>{false=>{[]=>[]}}}, "form"=>{"orders"=>{true=>{[:form]=>[app/views/orders/_form.html.erb]}}}, "index"=>{"store"=>{false=>{[]=>[app/views/store/index.html.erb]}}}, "line_item"=>{"line_items"=>{true=>{[:line_item, :line_item_counter]=>[app/views/line_items/_line_item.html.erb]}}}}, #<ActionView::LookupContext::DetailsKey:0x7f6e25b80ed0 @hash=70055527974760>=>{"cart"=>{"carts"=>{true=>{[:cart]=>[app/views/carts/_cart.html.erb]}}}, "application"=>{"layouts"=>{false=>{[]=>[app/views/layouts/application.html.erb]}}}}, #<ActionView::LookupContext::DetailsKey:0x7f6e25bc7b78 @hash=70055528119740>=>{"application"=>{"layouts"=>{false=>{[]=>[app/views/layouts/application.html.erb]}}}, "store"=>{"layouts"=>{false=>{[]=>[]}}}, "index"=>{"store"=>{false=>{[]=>[app/views/store/index.html.erb]}}}}}, @caching=false, @path="/home/rubys/svn/rails4/Book/util/work-188/depot/app/views">], @details_key=nil>, @_params={"action"=>"index", "controller"=>"store", "locale"=>"en"}, @_action_name="index", @view_context_class=nil, @action_has_layout=true, @_routes=nil, @_config=#<OrderedHash {}>, @_response=#<ActionDispatch::Response:0x7f6e25dbf408 @etag=nil, @cookie=[], @writer=#<Proc:0x00007f6e25ca79a8@/home/rubys/git/rails/actionpack/lib/action_dispatch/http/response.rb:43>, @header={}, @block=nil, @cache_control={}, @blank=false, @status=200, @request=#<ActionDispatch::Request:0x7f6e25dbf458 @env={...}, @filtered_parameters={"action"=>"index", "locale"=>"en", "controller"=>"store"}, @method="GET", @request_method="GET", @fullpath="/en">, @sending_file=false, @body=[], @length=0>, @_env={...}>, "rack.session.options"=>{:id=>"20f9675eba2482bd7ba43266d0dd2d42", :key=>"_depot_session", :secure=>false, :path=>"/", :expire_after=>nil, :renew=>false, :httponly=>true, :defer=>false, :domain=>nil}, "REQUEST_METHOD"=>"GET", "rack.request.query_string"=>"", "action_dispatch.request.content_type"=>nil, "rack.input"=>#<StringIO:0x7f6e257bec70>, "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, @check_ip_spoofing=true>
action_dispatch.request.accepts: [#<Mime::Type:0x7f6e262ed880 @string="text/html", @synonyms=["application/xhtml+xml"], @symbol=:html>]
action_dispatch.request.content_type: nil
action_dispatch.request.formats: [#<Mime::Type:0x7f6e262ed880 @string="text/html", @synonyms=["application/xhtml+xml"], @symbol=:html>]
action_dispatch.request.parameters: {"action"=>"index", "controller"=>"store", "locale"=>"en"}
action_dispatch.request.path_parameters: {:action=>"index", :controller=>"store", :locale=>"en"}
action_dispatch.request.query_parameters: {}
action_dispatch.request.request_parameters: {}
action_dispatch.request.unsigned_session_cookie: {"_csrf_token"=>"jwi/Q08frR5g8N6Nec7XbYj3jzp8Mj+PEB729cD25Eo=", "session_id"=>"20f9675eba2482bd7ba43266d0dd2d42", "user_id"=>1, "cart_id"=>8, "flash"=>{}}
action_dispatch.routes: #<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 @resources_path_names={:edit=>"edit", :new=>"new"}, @disable_clear_and_finalize=false, @controller_constraints=nil, @append=[#<Proc:0x00007f6e273aaee8@/home/rubys/git/rails/railties/lib/rails/application/finisher.rb:30>], @valid_conditions=[:get?, :taguri, :port_string, :instance_variable_get, :negotiate_mime, :request_parameters, :request_method, :accept_charset, :__id__, :user_agent, :acts_like?, :taguri=, :host, :silence_stream, :to_s, :object_id, :url, :respond_to?, :remote_ident, :clone, :subdomain, :to_yaml_style, :standard_port, :post?, :authorization, :query_string, :instance_variable_set, :path_parameters, :__send__, :form_data?, :accept_encoding, :if_modified_since, :params, :extend, :port, :require_association, :inspect, :to_enum, :path_parameters=, :script_name, :remote_user, :to_yaml, :xml_http_request?, :filtered_env, :dup, :ip, :script_name=, :put?, :if_none_match, :accept_language, :content_type, :options?, :methods, :load, :accepts, :enum_for, :suppress, :reset_session, :server_name, :standard_port?, :class_eval, :taint, :local?, :instance_variable_defined?, :tld_length, :optional_port, :head?, :nil?, :scheme, :blank?, :tld_length=, :fullpath, :trace?, :singleton_methods, :send, :load_dependency, :require, :server_protocol, :format, :silence_warnings, :from, :equal?, :server_port, :body, :symbolized_path_parameters, :require_dependency, :format=, :present?, :remote_addr, :session_options, :presence, :try, :to_yaml_properties, :capture, :protected_methods, :instance_eval, :formats, :body_stream, :tainted?, :negotiate, :to_param, :session_options=, :instance_of?, :with_warnings, :domain, :unloadable, :remote_ip, :untaint, :eql?, :media_type_params, :GET, :etag_matches?, :subdomains, :forgery_whitelisted?, :parseable_data?, :silence, :private_methods, :instance_exec, :request_method_symbol, :pragma, :display, :to_query, :content_length, :freeze, :delete?, :kind_of?, :enable_warnings, :session, :fresh?, :gateway_interface, :xhr?, :content_charset, :html_safe?, :type, :cache_control, :content_mime_type, :gem, :session=, :query_parameters, :public_methods, :parameters, :duplicable?, :cookies, :method_symbol, :not_modified?, :path_info, :referer, :==, :method, :env, :===, :is_a?, :server_software, :path_translated, :path_info=, :tap, :filtered_parameters, :key?, :auth_type, :class, :accept, :hash, :raw_host_with_port, :instance_variables, :logger, :frozen?, :=~, :referrer, :ssl?, :headers, :require_or_load, :silence_stderr, :raw_post, :to_a, :host_with_port, :path, :POST, :remote_host, :values_at, :[], :media_type, :singleton_class, :protocol, :[]=, :controller, :action], @request_class=ActionDispatch::Request, @routes=[#<ActionDispatch::Routing::Route:0x7f6e2615c098 @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="/admin(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e273acea0 @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="/login(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e2739a980 @requirements={:action=>"create", :controller=>"sessions"}, @name=nil, @defaults={:action=>"create", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="/login(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2739a250 @controllers={}, @defaults={:action=>"create", :controller=>"sessions"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e27393d60 @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="/logout(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e2735d198 @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e27316798 @requirements={:action=>"create", :controller=>"users"}, @name=nil, @defaults={:action=>"create", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="(/:locale)/users(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273161f8 @controllers={}, @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e27306aa0 @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e272dd470 @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e28ec8f18 @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e28dae678 @requirements={:action=>"update", :controller=>"users"}, @name=nil, @defaults={:action=>"update", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}, @path="(/:locale)/users/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28dae290 @controllers={}, @defaults={:action=>"update", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e28d689c0 @requirements={:action=>"destroy", :controller=>"users"}, @name=nil, @defaults={:action=>"destroy", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="(/:locale)/users/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28d62bd8 @controllers={}, @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e29687088 @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e29609bd8 @requirements={:action=>"create", :controller=>"orders"}, @name=nil, @defaults={:action=>"create", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="(/:locale)/orders(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29609520 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e295f7280 @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e2adbbab0 @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e2adea3d8 @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25ec9290 @requirements={:action=>"update", :controller=>"orders"}, @name=nil, @defaults={:action=>"update", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}, @path="(/:locale)/orders/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec8fc0 @controllers={}, @defaults={:action=>"update", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25ec3ac0 @requirements={:action=>"destroy", :controller=>"orders"}, @name=nil, @defaults={:action=>"destroy", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="(/:locale)/orders/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec37f0 @controllers={}, @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25ebcfe0 @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25ead040 @requirements={:action=>"create", :controller=>"line_items"}, @name=nil, @defaults={:action=>"create", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="(/:locale)/line_items(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eacd70 @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25c48778 @name="LineItemsController">}, @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25ea6f88 @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e95300 @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e81cd8 @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e6ff88 @requirements={:action=>"update", :controller=>"line_items"}, @name=nil, @defaults={:action=>"update", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}, @path="(/:locale)/line_items/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e6fcb8 @controllers={}, @defaults={:action=>"update", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e69e80 @requirements={:action=>"destroy", :controller=>"line_items"}, @name=nil, @defaults={:action=>"destroy", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="(/:locale)/line_items/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e69bb0 @controllers={}, @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e62a68 @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e541e8 @requirements={:action=>"create", :controller=>"carts"}, @name=nil, @defaults={:action=>"create", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="(/:locale)/carts(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e53f18 @controllers={}, @defaults={:action=>"create", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e4ea40 @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e3e4d8 @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e2c5d0 @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e1bfa0 @requirements={:action=>"update", :controller=>"carts"}, @name=nil, @defaults={:action=>"update", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}, @path="(/:locale)/carts/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e1bcd0 @controllers={}, @defaults={:action=>"update", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e167a8 @requirements={:action=>"destroy", :controller=>"carts"}, @name=nil, @defaults={:action=>"destroy", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="(/:locale)/carts/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e164d8 @controllers={}, @defaults={:action=>"destroy", :controller=>"carts"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25e0f8b8 @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id/who_bought(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25dfa6e8 @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25deaea0 @requirements={:action=>"create", :controller=>"products"}, @name=nil, @defaults={:action=>"create", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/}, @path="(/:locale)/products(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25deabd0 @controllers={}, @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25de4fc8 @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25dd3a98 @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25dc0bc8 @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25daf5d0 @requirements={:action=>"update", :controller=>"products"}, @name=nil, @defaults={:action=>"update", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/}, @path="(/:locale)/products/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25daf300 @controllers={}, @defaults={:action=>"update", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25da9680 @requirements={:action=>"destroy", :controller=>"products"}, @name=nil, @defaults={:action=>"destroy", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="(/:locale)/products/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da93b0 @controllers={}, @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25da3a50 @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil>>, #<ActionDispatch::Routing::Route:0x7f6e25eb6898 @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)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @glob_param=nil>>], @set=#<Rack::Mount::RouteSet:0x7f6e2621bf60 @parameters_key="action_dispatch.request.path_parameters", @recognition_keys=[:request_method], @optimized_recognize_defined=true, @generation_graph=#<Rack::Mount::Multimap:0x7f6e25e722b0 @hash={"line_items"=>#<Rack::Mount::Multimap:0x7f6e25e6af38 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e69bb0 @controllers={}, @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eacd70 @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25c48778 @name="LineItemsController">}, @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e6fcb8 @controllers={}, @defaults={:action=>"update", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>]}>, "admin"=>#<Rack::Mount::Multimap:0x7f6e25e71090 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil> @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>]}>, "store"=>#<Rack::Mount::Multimap:0x7f6e25e63da0 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "orders"=>#<Rack::Mount::Multimap:0x7f6e25e6d7b0 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec37f0 @controllers={}, @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29609520 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec8fc0 @controllers={}, @defaults={:action=>"update", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>]}>, "products"=>#<Rack::Mount::Multimap:0x7f6e25e66780 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da93b0 @controllers={}, @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>], "who_bought"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"products"} @name=:product>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"products"} @name=:products>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25deabd0 @controllers={}, @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"products"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25daf300 @controllers={}, @defaults={:action=>"update", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"products"} @name=nil>]}>, "carts"=>#<Rack::Mount::Multimap:0x7f6e25e68c10 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e164d8 @controllers={}, @defaults={:action=>"destroy", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e53f18 @controllers={}, @defaults={:action=>"create", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e1bcd0 @controllers={}, @defaults={:action=>"update", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>]}>, "users"=>#<Rack::Mount::Multimap:0x7f6e25e6f948 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28d62bd8 @controllers={}, @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"users"} @name=:user>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"users"} @name=:users>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273161f8 @controllers={}, @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"users"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28dae290 @controllers={}, @defaults={:action=>"update", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"users"} @name=nil>]}>, "sessions"=>#<Rack::Mount::Multimap:0x7f6e25e70960 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2739a250 @controllers={}, @defaults={:action=>"create", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>]}>, "rails/info"=>#<Rack::Mount::Multimap:0x7f6e25e63878 @hash={"properties"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @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:0x7f6e25e7fe60 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28d62bd8 @controllers={}, @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec37f0 @controllers={}, @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e69bb0 @controllers={}, @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e164d8 @controllers={}, @defaults={:action=>"destroy", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da93b0 @controllers={}, @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @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:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil> @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @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:0x7f6e2739a250 @controllers={}, @defaults={:action=>"create", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273161f8 @controllers={}, @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29609520 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eacd70 @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25c48778 @name="LineItemsController">}, @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e53f18 @controllers={}, @defaults={:action=>"create", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25deabd0 @controllers={}, @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @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:0x7f6e28dae290 @controllers={}, @defaults={:action=>"update", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec8fc0 @controllers={}, @defaults={:action=>"update", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e6fcb8 @controllers={}, @defaults={:action=>"update", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e1bcd0 @controllers={}, @defaults={:action=>"update", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25daf300 @controllers={}, @defaults={:action=>"update", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @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:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil> @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2739a250 @controllers={}, @defaults={:action=>"create", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"sessions"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273161f8 @controllers={}, @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28dae290 @controllers={}, @defaults={:action=>"update", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28d62bd8 @controllers={}, @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"users"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29609520 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec8fc0 @controllers={}, @defaults={:action=>"update", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ec37f0 @controllers={}, @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"orders"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eacd70 @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25c48778 @name="LineItemsController">}, @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e6fcb8 @controllers={}, @defaults={:action=>"update", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e69bb0 @controllers={}, @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e53f18 @controllers={}, @defaults={:action=>"create", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e1bcd0 @controllers={}, @defaults={:action=>"update", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e164d8 @controllers={}, @defaults={:action=>"destroy", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25deabd0 @controllers={}, @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^POST$/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25daf300 @controllers={}, @defaults={:action=>"update", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^PUT$/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da93b0 @controllers={}, @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], @valid_conditions=nil, @request_class=ActionDispatch::Request, @generation_key_analyzer=nil, @named_routes={:carts=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, :orders=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, :edit_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, :products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, :new_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, :new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, :order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, :logout=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/} @defaults={:action=>"destroy", :controller=>"sessions"} @name=:logout>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, :login=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil> @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"sessions"} @name=:login>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, :user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, :admin=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil> @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"admin"} @name=:admin>, :store=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, :who_bought_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"who_bought", :controller=>"products"} @name=:who_bought_product>, :users=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, :cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, :edit_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, :edit_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, :new_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, :new_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil> @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>}, @generation_keys=[:controller, :action], @recognition_key_analyzer=nil>, @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x7f6e267ac858 @module=#<Module:0x7f6e267ac790>, @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_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={:carts=>#<ActionDispatch::Routing::Route:0x7f6e25e62a68 @requirements={:action=>"index", :controller=>"carts"}, @name="carts", @defaults={:action=>"index", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e62798 @controllers={}, @defaults={:action=>"index", :controller=>"carts"}, @glob_param=nil>>, :orders=>#<ActionDispatch::Routing::Route:0x7f6e29687088 @requirements={:action=>"index", :controller=>"orders"}, @name="orders", @defaults={:action=>"index", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e29685da0 @controllers={}, @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil>>, :edit_order=>#<ActionDispatch::Routing::Route:0x7f6e2adbbab0 @requirements={:action=>"edit", :controller=>"orders"}, @name="edit_order", @defaults={:action=>"edit", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2adb4210 @controllers={}, @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil>>, :rails_info_properties=>#<ActionDispatch::Routing::Route:0x7f6e25eb6898 @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)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25eb6410 @controllers={}, @defaults={:action=>"properties", :controller=>"rails/info"}, @glob_param=nil>>, :edit_product=>#<ActionDispatch::Routing::Route:0x7f6e25dd3a98 @requirements={:action=>"edit", :controller=>"products"}, @name="edit_product", @defaults={:action=>"edit", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dd37c8 @controllers={}, @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil>>, :products=>#<ActionDispatch::Routing::Route:0x7f6e25dfa6e8 @requirements={:action=>"index", :controller=>"products"}, @name="products", @defaults={:action=>"index", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dfa418 @controllers={}, @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil>>, :new_order=>#<ActionDispatch::Routing::Route:0x7f6e295f7280 @requirements={:action=>"new", :controller=>"orders"}, @name="new_order", @defaults={:action=>"new", :controller=>"orders"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e295f57a0 @controllers={"orders"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25ce4c40 @name="OrdersController">}, @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil>>, :new_product=>#<ActionDispatch::Routing::Route:0x7f6e25de4fc8 @requirements={:action=>"new", :controller=>"products"}, @name="new_product", @defaults={:action=>"new", :controller=>"products"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25de4cf8 @controllers={}, @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil>>, :line_item=>#<ActionDispatch::Routing::Route:0x7f6e25e81cd8 @requirements={:action=>"show", :controller=>"line_items"}, @name="line_item", @defaults={:action=>"show", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e81a08 @controllers={}, @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil>>, :order=>#<ActionDispatch::Routing::Route:0x7f6e2adea3d8 @requirements={:action=>"show", :controller=>"orders"}, @name="order", @defaults={:action=>"show", :controller=>"orders"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/orders\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/orders/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2ade90c8 @controllers={}, @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil>>, :logout=>#<ActionDispatch::Routing::Route:0x7f6e27393d60 @requirements={:action=>"destroy", :controller=>"sessions"}, @name="logout", @defaults={:action=>"destroy", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/logout(?:\.([^\/.?]+))?\Z/, :request_method=>/^DELETE$/}, @path="/logout(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27393a68 @controllers={}, @defaults={:action=>"destroy", :controller=>"sessions"}, @glob_param=nil>>, :product=>#<ActionDispatch::Routing::Route:0x7f6e25dc0bc8 @requirements={:action=>"show", :controller=>"products"}, @name="product", @defaults={:action=>"show", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25dc08f8 @controllers={}, @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil>>, :edit_line_item=>#<ActionDispatch::Routing::Route:0x7f6e25e95300 @requirements={:action=>"edit", :controller=>"line_items"}, @name="edit_line_item", @defaults={:action=>"edit", :controller=>"line_items"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e95030 @controllers={}, @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil>>, :login=>#<ActionDispatch::Routing::Route:0x7f6e273acea0 @requirements={:action=>"new", :controller=>"sessions"}, @name="login", @defaults={:action=>"new", :controller=>"sessions"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/login(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="/login(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e273acae0 @controllers={}, @defaults={:action=>"new", :controller=>"sessions"}, @glob_param=nil>>, :new_line_item=>#<ActionDispatch::Routing::Route:0x7f6e25ea6f88 @requirements={:action=>"new", :controller=>"line_items"}, @name="new_line_item", @defaults={:action=>"new", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ea6cb8 @controllers={}, @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil>>, :user=>#<ActionDispatch::Routing::Route:0x7f6e28ec8f18 @requirements={:action=>"show", :controller=>"users"}, @name="user", @defaults={:action=>"show", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e28ec39c8 @controllers={}, @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil>>, :admin=>#<ActionDispatch::Routing::Route:0x7f6e2615c098 @requirements={:action=>"index", :controller=>"admin"}, @name="admin", @defaults={:action=>"index", :controller=>"admin"}, @segment_keys=[:format], @conditions={:path_info=>/\A\/admin(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="/admin(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2615cf48 @controllers={}, @defaults={:action=>"index", :controller=>"admin"}, @glob_param=nil>>, :store=>#<ActionDispatch::Routing::Route:0x7f6e25da3a50 @requirements={:action=>"index", :controller=>"store"}, @name="store", @defaults={:action=>"index", :controller=>"store"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A\/(?:([^\/.?]+))?(?:\.([^\/.?]+))?\Z/}, @path="/(:locale)(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25da3690 @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7f6e25df52d8 @name="StoreController">}, @defaults={:action=>"index", :controller=>"store"}, @glob_param=nil>>, :who_bought_product=>#<ActionDispatch::Routing::Route:0x7f6e25e0f8b8 @requirements={:action=>"who_bought", :controller=>"products"}, @name="who_bought_product", @defaults={:action=>"who_bought", :controller=>"products"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/products\/([^\/.?]+)\/who_bought(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/products/:id/who_bought(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e0f5e8 @controllers={}, @defaults={:action=>"who_bought", :controller=>"products"}, @glob_param=nil>>, :users=>#<ActionDispatch::Routing::Route:0x7f6e2735d198 @requirements={:action=>"index", :controller=>"users"}, @name="users", @defaults={:action=>"index", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e2735c9a0 @controllers={}, @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil>>, :cart=>#<ActionDispatch::Routing::Route:0x7f6e25e2c5d0 @requirements={:action=>"show", :controller=>"carts"}, @name="cart", @defaults={:action=>"show", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/:id(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e2c300 @controllers={}, @defaults={:action=>"show", :controller=>"carts"}, @glob_param=nil>>, :edit_cart=>#<ActionDispatch::Routing::Route:0x7f6e25e3e4d8 @requirements={:action=>"edit", :controller=>"carts"}, @name="edit_cart", @defaults={:action=>"edit", :controller=>"carts"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e3e208 @controllers={}, @defaults={:action=>"edit", :controller=>"carts"}, @glob_param=nil>>, :line_items=>#<ActionDispatch::Routing::Route:0x7f6e25ebcfe0 @requirements={:action=>"index", :controller=>"line_items"}, @name="line_items", @defaults={:action=>"index", :controller=>"line_items"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/line_items(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/line_items(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25ebcd10 @controllers={}, @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil>>, :edit_user=>#<ActionDispatch::Routing::Route:0x7f6e272dd470 @requirements={:action=>"edit", :controller=>"users"}, @name="edit_user", @defaults={:action=>"edit", :controller=>"users"}, @segment_keys=[:locale, :id, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/:id/edit(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e272dcf20 @controllers={}, @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil>>, :new_cart=>#<ActionDispatch::Routing::Route:0x7f6e25e4ea40 @requirements={:action=>"new", :controller=>"carts"}, @name="new_cart", @defaults={:action=>"new", :controller=>"carts"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/carts\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/carts/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e25e4e770 @controllers={}, @defaults={:action=>"new", :controller=>"carts"}, @glob_param=nil>>, :new_user=>#<ActionDispatch::Routing::Route:0x7f6e27306aa0 @requirements={:action=>"new", :controller=>"users"}, @name="new_user", @defaults={:action=>"new", :controller=>"users"}, @segment_keys=[:locale, :format], @conditions={:path_info=>/\A(?:\/([^\/.?]+))?\/users\/new(?:\.([^\/.?]+))?\Z/, :request_method=>/^GET$/}, @path="(/:locale)/users/new(.:format)", @set=#<ActionDispatch::Routing::RouteSet:0x7f6e272caa00 ...>, @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7f6e27305fb0 @controllers={}, @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil>>}>, @default_url_options={}, @url_helpers=#<Module:0x7f6e25dd33e0>, @finalized=true>
action_dispatch.secret_token: "21d0fd931f5c004bf7c6c1dbadeb0271123557a574f21d744399d91c6a47c1ee14eeabd5eddd2d5ef8a07d4cf2b705fd00b48d6f4a3ae22c9b86b0822b563e7a"
rack.errors: #<IO:0x7f6e2ae2d2a0>
rack.input: #<StringIO:0x7f6e257bec70>
rack.multiprocess: false
rack.multithread: false
rack.request.cookie_hash: {"HttpOnly"=>nil, "_depot_session"=>"BAh7CiIQX2NzcmZfdG9rZW4iMWp3aS9RMDhmclI1ZzhONk5lYzdYYllqM2p6cDhNaitQRUI3MjljRDI1RW89Ig9zZXNzaW9uX2lkIiUyMGY5Njc1ZWJhMjQ4MmJkN2JhNDMyNjZkMGRkMmQ0MiIMdXNlcl9pZGkGIgxjYXJ0X2lkaQ0iCmZsYXNoSUM6JUFjdGlvbkRpc3BhdGNoOjpGbGFzaDo6Rmxhc2hIYXNoewY6C25vdGljZSIaR3JhY2lhcyBwb3Igc3UgcGVkaWRvBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--a0275f1aea0f74faa12be359b0cf927e8fdfaf0f", "path"=>"/"}
rack.request.cookie_string: "_depot_session=BAh7CiIQX2NzcmZfdG9rZW4iMWp3aS9RMDhmclI1ZzhONk5lYzdYYllqM2p6cDhNaitQRUI3MjljRDI1RW89Ig9zZXNzaW9uX2lkIiUyMGY5Njc1ZWJhMjQ4MmJkN2JhNDMyNjZkMGRkMmQ0MiIMdXNlcl9pZGkGIgxjYXJ0X2lkaQ0iCmZsYXNoSUM6JUFjdGlvbkRpc3BhdGNoOjpGbGFzaDo6Rmxhc2hIYXNoewY6C25vdGljZSIaR3JhY2lhcyBwb3Igc3UgcGVkaWRvBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--a0275f1aea0f74faa12be359b0cf927e8fdfaf0f; path=/; HttpOnly"
rack.request.query_hash: {}
rack.request.query_string: ""
rack.run_once: false
rack.session: {"_csrf_token"=>"jwi/Q08frR5g8N6Nec7XbYj3jzp8Mj+PEB729cD25Eo=", "session_id"=>"20f9675eba2482bd7ba43266d0dd2d42", "user_id"=>1, "cart_id"=>8}
rack.session.options: {:id=>"20f9675eba2482bd7ba43266d0dd2d42", :key=>"_depot_session", :secure=>false, :path=>"/", :expire_after=>nil, :renew=>false, :httponly=>true, :defer=>false, :domain=>nil}
rack.url_scheme: "http"
rack.version: [1, 1]Headers:
None
rake test
/home/rubys/.rvm/gems/ruby-1.8.8-r30068/gems/rake-0.8.7/lib/rake/alt_system.rb:32: Use RbConfig instead of obsolete and deprecated Config.
(in /home/rubys/svn/rails4/Book/util/work-188/depot)
Loaded suite /home/rubys/.rvm/gems/ruby-1.8.8-r30068/gems/rake-0.8.7/lib/rake/rake_test_loader
Started
..............................................
Finished in 1.730668 seconds.
46 tests, 77 assertions, 0 failures, 0 errors
Loaded suite /home/rubys/.rvm/gems/ruby-1.8.8-r30068/gems/rake-0.8.7/lib/rake/rake_test_loader
Started
...
Finished in 1.158635 seconds.
3 tests, 75 assertions, 0 failures, 0 errors
Errors running test:units!