GATEWAY_INTERFACE: "CGI/1.1"
HTTP_ACCEPT: "text/html"
HTTP_COOKIE: "_depot_session=BAh7CSIQX2NzcmZfdG9rZW4iMUZCbzdaek1kQzZHSk1DSnNTejUydXlRcFU0WS81MXhvZmcwUktSOE9kaEE9Ig9zZXNzaW9uX2lkIiU0NDI0NDM1ZGQ5YTdlNTBiZWExZDZkMzEyMTNiZDVlOSIMY2FydF9pZGkGIgpmbGFzaElDOiVBY3Rpb25EaXNwYXRjaDo6Rmxhc2g6OkZsYXNoSGFzaHsGOgtub3RpY2UiKExpbmUgaXRlbSB3YXMgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--17d8a7e64393a8fc89fc2f1916645274d18e9683; path=/; HttpOnly"
HTTP_HOST: "localhost:3000"
HTTP_VERSION: "HTTP/1.1"
PATH_INFO: "/carts/wibble"
QUERY_STRING: ""
REMOTE_ADDR: "127.0.0.1"
REMOTE_HOST: "localhost"
REQUEST_METHOD: "GET"
REQUEST_PATH: "/"
REQUEST_URI: "http://localhost:3000/carts/wibble"
SCRIPT_NAME: ""
SERVER_NAME: "localhost"
SERVER_PORT: "3000"
SERVER_PROTOCOL: "HTTP/1.1"
SERVER_SOFTWARE: "WEBrick/1.3.1 (Ruby/1.8.7/2010-08-16)"
action_controller.instance: #<CartsController:0x7fef9d405710 @_env={"action_dispatch.request.formats"=>[#<Mime::Type:0x7fef9e847048 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>], "action_dispatch.request.parameters"=>{"action"=>"show", "id"=>"wibble", "controller"=>"carts"}, "rack.session"=>{"_csrf_token"=>"FBo7ZzMdC6GJMCJsSz52uyQpU4Y/51xofg0RKR8OdhA=", "session_id"=>"4424435dd9a7e50bea1d6d31213bd5e9", "cart_id"=>1}, "HTTP_HOST"=>"localhost:3000", "HTTP_ACCEPT"=>"text/html", "SERVER_NAME"=>"localhost", "rack.request.cookie_hash"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7CSIQX2NzcmZfdG9rZW4iMUZCbzdaek1kQzZHSk1DSnNTejUydXlRcFU0WS81MXhvZmcwUktSOE9kaEE9Ig9zZXNzaW9uX2lkIiU0NDI0NDM1ZGQ5YTdlNTBiZWExZDZkMzEyMTNiZDVlOSIMY2FydF9pZGkGIgpmbGFzaElDOiVBY3Rpb25EaXNwYXRjaDo6Rmxhc2g6OkZsYXNoSGFzaHsGOgtub3RpY2UiKExpbmUgaXRlbSB3YXMgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--17d8a7e64393a8fc89fc2f1916645274d18e9683", "path"=>"/"}, "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::RemoteIpGetter:0x7fef9d481ef0 @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i, @env={...}, @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"=>"FBo7ZzMdC6GJMCJsSz52uyQpU4Y/51xofg0RKR8OdhA=", "session_id"=>"4424435dd9a7e50bea1d6d31213bd5e9", "cart_id"=>1, "flash"=>{}}, "rack.errors"=>#<IO:0x7fefa2fe5aa8>, "SERVER_PROTOCOL"=>"HTTP/1.1", "action_dispatch.request.accepts"=>[#<Mime::Type:0x7fef9e847048 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>], "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 @append=[#<Proc:0x00007fef9f6a5d88@/home/rubys/git/rails/railties/lib/rails/application/finisher.rb:30>], @default_url_options={}, @set=#<Rack::Mount::RouteSet:0x7fef9d41db58 @recognition_key_analyzer=nil, @parameters_key="action_dispatch.request.path_parameters", @recognition_keys=[path_info[0].split(/\.|\//), :request_method], @routes=[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d407ce0 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d49b760 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d80ef28 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7eed68 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7ca5d0 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7935f8 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d78db08 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d772600 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7408f8 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d730430 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], @optimized_recognize_defined=true, @generation_graph=#<Rack::Mount::Multimap:0x7fef9d680968 @hash={"line_items"=>#<Rack::Mount::Multimap:0x7fef9d680440 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7eed68 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d407ce0 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d49b760 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d80ef28 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>]}>, "store"=>#<Rack::Mount::Multimap:0x7fef9d67bf58 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "products"=>#<Rack::Mount::Multimap:0x7fef9d67ba08 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d730430 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d772600 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7408f8 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>]}>, "carts"=>#<Rack::Mount::Multimap:0x7fef9d67e190 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d78db08 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7ca5d0 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7935f8 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>]}>, "rails/info"=>#<Rack::Mount::Multimap:0x7fef9d679140 @hash={"properties"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>]}>}>, @recognition_graph=#<Rack::Mount::Multimap:0x7fef9d691998 @hash={"rails"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "line_items"=>#<Rack::Mount::Multimap:0x7fef9d6904f8 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7eed68 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d407ce0 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d49b760 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d80ef28 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "store"=>#<Rack::Mount::Multimap:0x7fef9d686660 @hash={"GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "products"=>#<Rack::Mount::Multimap:0x7fef9d6860e8 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d730430 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d772600 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7408f8 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "carts"=>#<Rack::Mount::Multimap:0x7fef9d68b098 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d78db08 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7ca5d0 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7935f8 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>}>, @valid_conditions=nil, @request_class=ActionDispatch::Request, @generation_key_analyzer=nil, @named_routes={:products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, :carts=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, :cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, :edit_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, :store_index=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store_index>, :new_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, :new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>, :store=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>}, @generation_keys=[:controller, :action]>, @resources_path_names={:edit=>"edit", :new=>"new"}, @url_helpers=#<Module:0x7fef9d6b0870>, @finalized=true, @routes=[#<ActionDispatch::Routing::Route:0x7fef9d415138 @name="line_items", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"line_items"}, @requirements={:action=>"index", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d407fb0 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d407ce0 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d49b760 @name="LineItemsController">}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"create", :controller=>"line_items"}, @requirements={:action=>"create", :controller=>"line_items"}, @conditions={:request_method=>/^POST$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d402df8 @name="new_line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"line_items"}, @requirements={:action=>"new", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d3f40f0 @name="edit_line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"line_items"}, @requirements={:action=>"edit", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d65a448 @name="line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"line_items"}, @requirements={:action=>"show", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d810710 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d80ef28 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"update", :controller=>"line_items"}, @requirements={:action=>"update", :controller=>"line_items"}, @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7f0190 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7eed68 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"destroy", :controller=>"line_items"}, @requirements={:action=>"destroy", :controller=>"line_items"}, @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7e19b0 @name="carts", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"carts"}, @requirements={:action=>"index", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7ca9e0 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7ca5d0 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"create", :controller=>"carts"}, @requirements={:action=>"create", :controller=>"carts"}, @conditions={:request_method=>/^POST$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7c5a58 @name="new_cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"carts"}, @requirements={:action=>"new", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7b5748 @name="edit_cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"carts"}, @requirements={:action=>"edit", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7a1fe0 @name="cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"carts"}, @requirements={:action=>"show", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7938c8 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7935f8 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"update", :controller=>"carts"}, @requirements={:action=>"update", :controller=>"carts"}, @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d78de28 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d78db08 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"destroy", :controller=>"carts"}, @requirements={:action=>"destroy", :controller=>"carts"}, @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d788450 @name="store_index", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/store/index(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"store"}, @requirements={:action=>"index", :controller=>"store"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d77d870 @name="products", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"products"}, @requirements={:action=>"index", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7728d0 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d772600 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"create", :controller=>"products"}, @requirements={:action=>"create", :controller=>"products"}, @conditions={:request_method=>/^POST$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d76d8d0 @name="new_product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"products"}, @requirements={:action=>"new", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d75ee48 @name="edit_product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"products"}, @requirements={:action=>"edit", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d754060 @name="product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"products"}, @requirements={:action=>"show", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d740fb0 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7408f8 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"update", :controller=>"products"}, @requirements={:action=>"update", :controller=>"products"}, @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d730700 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d730430 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"destroy", :controller=>"products"}, @requirements={:action=>"destroy", :controller=>"products"}, @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d72ab20 @name="store", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"store"}, @requirements={:action=>"index", :controller=>"store"}, @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d71abf8 @name="rails_info_properties", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"properties", :controller=>"rails/info"}, @requirements={:action=>"properties", :controller=>"rails/info"}, @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}>], @disable_clear_and_finalize=false, @valid_conditions=[:path, :form_data?, :accept_language, :if_modified_since, :session_options, :capture, :taguri=, :path_parameters=, :xml_http_request?, :session_options=, :remote_user, :filtered_env, :methods, :with_warnings, :send, :ip, :put?, :present?, :require_dependency, :duplicable?, :to_yaml_style, :taint, :to_enum, :instance_variable_defined?, :presence, :if_none_match, :options?, :key?, :silence, :content_type, :load_dependency, :reset_session, :accepts, :to_yaml, :server_name, :standard_port?, :singleton_methods, :enable_warnings, :instance_eval, :local?, :optional_port, :session, :head?, :format, :enum_for, :scheme, :nil?, :trace?, :session=, :fullpath, :format=, :server_protocol, :protected_methods, :env, :instance_exec, :to_param, :tainted?, :unloadable, :server_port, :untaint, :remote_addr, :instance_of?, :symbolized_path_parameters, :equal?, :gem, :accept, :to_yaml_properties, :formats, :logger, :negotiate, :not_modified?, :hash, :private_methods, :silence_stderr, :to_query, :body_stream, :remote_ip, :headers, :domain, :subdomains, :forgery_whitelisted?, :media_type_params, :GET, :etag_matches?, :kind_of?, :load, :freeze, :auth_type, :eql?, :parseable_data?, :values_at, :try, :request_method_symbol, :pragma, :path_info, :public_methods, :silence_stream, :host, :content_length, :xhr?, :content_charset, :path_info=, :fresh?, :gateway_interface, :from, :is_a?, :require, :content_mime_type, :cache_control, :singleton_class, :tap, :cookies, :type, :query_parameters, :parameters, :referer, :method_symbol, :params, :instance_variables, :port, :__id__, :require_or_load, :server_software, :frozen?, :script_name, :path_translated, :to_a, :filtered_parameters, :respond_to?, :display, :script_name=, :raw_host_with_port, :method, :class, :request_method, :referrer, :accept_charset, :instance_variable_get, :suppress, :ssl?, :==, :__send__, :raw_post, :===, :POST, :remote_host, :extend, :host_with_port, :to_s, :protocol, :media_type, :port_string, :get?, :query_string, :negotiate_mime, :clone, :request_parameters, :accept_encoding, :user_agent, :=~, :instance_variable_set, :require_association, :remote_ident, :html_safe?, :silence_warnings, :tld_length, :delete?, :url, :inspect, :[], :subdomain, :class_eval, :taguri, :post?, :blank?, :standard_port, :[]=, :tld_length=, :path_parameters, :acts_like?, :dup, :authorization, :body, :object_id, :controller, :action], @request_class=ActionDispatch::Request, @controller_constraints=nil, @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x7fef9eb0c508 @routes={:products=>#<ActionDispatch::Routing::Route:0x7fef9d77d870 @name="products", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"products"}, @requirements={:action=>"index", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/}>, :carts=>#<ActionDispatch::Routing::Route:0x7fef9d7e19b0 @name="carts", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"carts"}, @requirements={:action=>"index", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/}>, :cart=>#<ActionDispatch::Routing::Route:0x7fef9d7a1fe0 @name="cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"carts"}, @requirements={:action=>"show", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, :edit_cart=>#<ActionDispatch::Routing::Route:0x7fef9d7b5748 @name="edit_cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"carts"}, @requirements={:action=>"edit", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, :edit_product=>#<ActionDispatch::Routing::Route:0x7fef9d75ee48 @name="edit_product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"products"}, @requirements={:action=>"edit", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, :store_index=>#<ActionDispatch::Routing::Route:0x7fef9d788450 @name="store_index", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/store/index(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"store"}, @requirements={:action=>"index", :controller=>"store"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/}>, :new_cart=>#<ActionDispatch::Routing::Route:0x7fef9d7c5a58 @name="new_cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"carts"}, @requirements={:action=>"new", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/}>, :product=>#<ActionDispatch::Routing::Route:0x7fef9d754060 @name="product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"products"}, @requirements={:action=>"show", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, :new_product=>#<ActionDispatch::Routing::Route:0x7fef9d76d8d0 @name="new_product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"products"}, @requirements={:action=>"new", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/}>, :rails_info_properties=>#<ActionDispatch::Routing::Route:0x7fef9d71abf8 @name="rails_info_properties", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"properties", :controller=>"rails/info"}, @requirements={:action=>"properties", :controller=>"rails/info"}, @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}>, :store=>#<ActionDispatch::Routing::Route:0x7fef9d72ab20 @name="store", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"store"}, @requirements={:action=>"index", :controller=>"store"}, @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/}>, :line_item=>#<ActionDispatch::Routing::Route:0x7fef9d65a448 @name="line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"line_items"}, @requirements={:action=>"show", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, :edit_line_item=>#<ActionDispatch::Routing::Route:0x7fef9d3f40f0 @name="edit_line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"line_items"}, @requirements={:action=>"edit", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, :line_items=>#<ActionDispatch::Routing::Route:0x7fef9d415138 @name="line_items", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"line_items"}, @requirements={:action=>"index", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/}>, :new_line_item=>#<ActionDispatch::Routing::Route:0x7fef9d402df8 @name="new_line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"line_items"}, @requirements={:action=>"new", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/}>}, @module=#<Module:0x7fef9eb0c440>, @helpers=[:hash_for_line_items_url, :line_items_url, :hash_for_line_items_path, :line_items_path, :hash_for_new_line_item_url, :new_line_item_url, :hash_for_new_line_item_path, :new_line_item_path, :hash_for_edit_line_item_url, :edit_line_item_url, :hash_for_edit_line_item_path, :edit_line_item_path, :hash_for_line_item_url, :line_item_url, :hash_for_line_item_path, :line_item_path, :hash_for_carts_url, :carts_url, :hash_for_carts_path, :carts_path, :hash_for_new_cart_url, :new_cart_url, :hash_for_new_cart_path, :new_cart_path, :hash_for_edit_cart_url, :edit_cart_url, :hash_for_edit_cart_path, :edit_cart_path, :hash_for_cart_url, :cart_url, :hash_for_cart_path, :cart_path, :hash_for_store_index_url, :store_index_url, :hash_for_store_index_path, :store_index_path, :hash_for_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]>>, "action_dispatch.secret_token"=>"21d0fd931f5c004bf7c6c1dbadeb0271123557a574f21d744399d91c6a47c1ee14eeabd5eddd2d5ef8a07d4cf2b705fd00b48d6f4a3ae22c9b86b0822b563e7a", "rack.version"=>[1, 1], "rack.run_once"=>false, "SERVER_SOFTWARE"=>"WEBrick/1.3.1 (Ruby/1.8.7/2010-08-16)", "REMOTE_ADDR"=>"127.0.0.1", "PATH_INFO"=>"/carts/wibble", "action_dispatch.request.path_parameters"=>{:action=>"show", :controller=>"carts", :id=>"wibble"}, "rack.request.cookie_string"=>"_depot_session=BAh7CSIQX2NzcmZfdG9rZW4iMUZCbzdaek1kQzZHSk1DSnNTejUydXlRcFU0WS81MXhvZmcwUktSOE9kaEE9Ig9zZXNzaW9uX2lkIiU0NDI0NDM1ZGQ5YTdlNTBiZWExZDZkMzEyMTNiZDVlOSIMY2FydF9pZGkGIgpmbGFzaElDOiVBY3Rpb25EaXNwYXRjaDo6Rmxhc2g6OkZsYXNoSGFzaHsGOgtub3RpY2UiKExpbmUgaXRlbSB3YXMgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--17d8a7e64393a8fc89fc2f1916645274d18e9683; 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=BAh7CSIQX2NzcmZfdG9rZW4iMUZCbzdaek1kQzZHSk1DSnNTejUydXlRcFU0WS81MXhvZmcwUktSOE9kaEE9Ig9zZXNzaW9uX2lkIiU0NDI0NDM1ZGQ5YTdlNTBiZWExZDZkMzEyMTNiZDVlOSIMY2FydF9pZGkGIgpmbGFzaElDOiVBY3Rpb25EaXNwYXRjaDo6Rmxhc2g6OkZsYXNoSGFzaHsGOgtub3RpY2UiKExpbmUgaXRlbSB3YXMgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--17d8a7e64393a8fc89fc2f1916645274d18e9683; path=/; HttpOnly", "action_dispatch.request.request_parameters"=>{}, "action_dispatch.cookies"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7CSIQX2NzcmZfdG9rZW4iMUZCbzdaek1kQzZHSk1DSnNTejUydXlRcFU0WS81MXhvZmcwUktSOE9kaEE9Ig9zZXNzaW9uX2lkIiU0NDI0NDM1ZGQ5YTdlNTBiZWExZDZkMzEyMTNiZDVlOSIMY2FydF9pZGkGIgpmbGFzaElDOiVBY3Rpb25EaXNwYXRjaDo6Rmxhc2g6OkZsYXNoSGFzaHsGOgtub3RpY2UiKExpbmUgaXRlbSB3YXMgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--17d8a7e64393a8fc89fc2f1916645274d18e9683", "path"=>"/"}, "rack.multiprocess"=>false, "REQUEST_URI"=>"http://localhost:3000/carts/wibble", "rack.request.query_hash"=>{}, "SERVER_PORT"=>"3000", "action_controller.instance"=>#<CartsController:0x7fef9d405710 ...>, "rack.session.options"=>{:expire_after=>nil, :defer=>false, :domain=>nil, :key=>"_depot_session", :httponly=>true, :id=>"4424435dd9a7e50bea1d6d31213bd5e9", :renew=>false, :path=>"/", :secure=>false}, "REQUEST_METHOD"=>"GET", "rack.request.query_string"=>"", "action_dispatch.request.content_type"=>nil, "rack.input"=>#<StringIO:0x7fef9d483188>, "QUERY_STRING"=>"", "GATEWAY_INTERFACE"=>"CGI/1.1"}, @_status=200, @_routes=nil, @_params={"action"=>"show", "id"=>"wibble", "controller"=>"carts"}, @_headers={"Content-Type"=>"text/html"}, @_action_name="show", @_config=#<OrderedHash {}>, @_response=#<ActionDispatch::Response:0x7fef9d405508 @status=200, @etag=nil, @writer=#<Proc:0x00007fef9e502b08@/home/rubys/git/rails/actionpack/lib/action_dispatch/http/response.rb:43>, @blank=false, @header={}, @request=#<ActionDispatch::Request:0x7fef9d405580 @fullpath="/carts/wibble", @request_method="GET", @method="GET", @filtered_parameters={"action"=>"show", "id"=>"wibble", "controller"=>"carts"}, @env={"action_dispatch.request.formats"=>[#<Mime::Type:0x7fef9e847048 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>], "action_dispatch.request.parameters"=>{"action"=>"show", "id"=>"wibble", "controller"=>"carts"}, "rack.session"=>{"_csrf_token"=>"FBo7ZzMdC6GJMCJsSz52uyQpU4Y/51xofg0RKR8OdhA=", "session_id"=>"4424435dd9a7e50bea1d6d31213bd5e9", "cart_id"=>1}, "HTTP_HOST"=>"localhost:3000", "HTTP_ACCEPT"=>"text/html", "SERVER_NAME"=>"localhost", "rack.request.cookie_hash"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7CSIQX2NzcmZfdG9rZW4iMUZCbzdaek1kQzZHSk1DSnNTejUydXlRcFU0WS81MXhvZmcwUktSOE9kaEE9Ig9zZXNzaW9uX2lkIiU0NDI0NDM1ZGQ5YTdlNTBiZWExZDZkMzEyMTNiZDVlOSIMY2FydF9pZGkGIgpmbGFzaElDOiVBY3Rpb25EaXNwYXRjaDo6Rmxhc2g6OkZsYXNoSGFzaHsGOgtub3RpY2UiKExpbmUgaXRlbSB3YXMgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--17d8a7e64393a8fc89fc2f1916645274d18e9683", "path"=>"/"}, "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::RemoteIpGetter:0x7fef9d481ef0 @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i, @env={...}, @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"=>"FBo7ZzMdC6GJMCJsSz52uyQpU4Y/51xofg0RKR8OdhA=", "session_id"=>"4424435dd9a7e50bea1d6d31213bd5e9", "cart_id"=>1, "flash"=>{}}, "rack.errors"=>#<IO:0x7fefa2fe5aa8>, "SERVER_PROTOCOL"=>"HTTP/1.1", "action_dispatch.request.accepts"=>[#<Mime::Type:0x7fef9e847048 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>], "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 @append=[#<Proc:0x00007fef9f6a5d88@/home/rubys/git/rails/railties/lib/rails/application/finisher.rb:30>], @default_url_options={}, @set=#<Rack::Mount::RouteSet:0x7fef9d41db58 @recognition_key_analyzer=nil, @parameters_key="action_dispatch.request.path_parameters", @recognition_keys=[path_info[0].split(/\.|\//), :request_method], @routes=[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d407ce0 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d49b760 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d80ef28 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7eed68 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7ca5d0 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7935f8 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d78db08 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d772600 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7408f8 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d730430 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], @optimized_recognize_defined=true, @generation_graph=#<Rack::Mount::Multimap:0x7fef9d680968 @hash={"line_items"=>#<Rack::Mount::Multimap:0x7fef9d680440 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7eed68 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d407ce0 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d49b760 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d80ef28 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>]}>, "store"=>#<Rack::Mount::Multimap:0x7fef9d67bf58 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "products"=>#<Rack::Mount::Multimap:0x7fef9d67ba08 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d730430 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d772600 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7408f8 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>]}>, "carts"=>#<Rack::Mount::Multimap:0x7fef9d67e190 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d78db08 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7ca5d0 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7935f8 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>]}>, "rails/info"=>#<Rack::Mount::Multimap:0x7fef9d679140 @hash={"properties"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>]}>}>, @recognition_graph=#<Rack::Mount::Multimap:0x7fef9d691998 @hash={"rails"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "line_items"=>#<Rack::Mount::Multimap:0x7fef9d6904f8 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7eed68 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d407ce0 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d49b760 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d80ef28 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "store"=>#<Rack::Mount::Multimap:0x7fef9d686660 @hash={"GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "products"=>#<Rack::Mount::Multimap:0x7fef9d6860e8 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d730430 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d772600 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7408f8 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "carts"=>#<Rack::Mount::Multimap:0x7fef9d68b098 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d78db08 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7ca5d0 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7935f8 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>}>, @valid_conditions=nil, @request_class=ActionDispatch::Request, @generation_key_analyzer=nil, @named_routes={:products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, :carts=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, :cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, :edit_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, :store_index=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store_index>, :new_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, :new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>, :store=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>}, @generation_keys=[:controller, :action]>, @resources_path_names={:edit=>"edit", :new=>"new"}, @url_helpers=#<Module:0x7fef9d6b0870>, @finalized=true, @routes=[#<ActionDispatch::Routing::Route:0x7fef9d415138 @name="line_items", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"line_items"}, @requirements={:action=>"index", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d407fb0 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d407ce0 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d49b760 @name="LineItemsController">}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"create", :controller=>"line_items"}, @requirements={:action=>"create", :controller=>"line_items"}, @conditions={:request_method=>/^POST$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d402df8 @name="new_line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"line_items"}, @requirements={:action=>"new", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d3f40f0 @name="edit_line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"line_items"}, @requirements={:action=>"edit", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d65a448 @name="line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"line_items"}, @requirements={:action=>"show", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d810710 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d80ef28 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"update", :controller=>"line_items"}, @requirements={:action=>"update", :controller=>"line_items"}, @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7f0190 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7eed68 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"destroy", :controller=>"line_items"}, @requirements={:action=>"destroy", :controller=>"line_items"}, @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7e19b0 @name="carts", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"carts"}, @requirements={:action=>"index", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7ca9e0 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7ca5d0 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"create", :controller=>"carts"}, @requirements={:action=>"create", :controller=>"carts"}, @conditions={:request_method=>/^POST$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7c5a58 @name="new_cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"carts"}, @requirements={:action=>"new", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7b5748 @name="edit_cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"carts"}, @requirements={:action=>"edit", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7a1fe0 @name="cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"carts"}, @requirements={:action=>"show", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7938c8 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7935f8 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"update", :controller=>"carts"}, @requirements={:action=>"update", :controller=>"carts"}, @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d78de28 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d78db08 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"destroy", :controller=>"carts"}, @requirements={:action=>"destroy", :controller=>"carts"}, @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d788450 @name="store_index", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/store/index(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"store"}, @requirements={:action=>"index", :controller=>"store"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d77d870 @name="products", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"products"}, @requirements={:action=>"index", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7728d0 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d772600 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"create", :controller=>"products"}, @requirements={:action=>"create", :controller=>"products"}, @conditions={:request_method=>/^POST$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d76d8d0 @name="new_product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"products"}, @requirements={:action=>"new", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d75ee48 @name="edit_product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"products"}, @requirements={:action=>"edit", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d754060 @name="product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"products"}, @requirements={:action=>"show", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d740fb0 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7408f8 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"update", :controller=>"products"}, @requirements={:action=>"update", :controller=>"products"}, @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d730700 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d730430 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"destroy", :controller=>"products"}, @requirements={:action=>"destroy", :controller=>"products"}, @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d72ab20 @name="store", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"store"}, @requirements={:action=>"index", :controller=>"store"}, @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d71abf8 @name="rails_info_properties", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"properties", :controller=>"rails/info"}, @requirements={:action=>"properties", :controller=>"rails/info"}, @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}>], @disable_clear_and_finalize=false, @valid_conditions=[:path, :form_data?, :accept_language, :if_modified_since, :session_options, :capture, :taguri=, :path_parameters=, :xml_http_request?, :session_options=, :remote_user, :filtered_env, :methods, :with_warnings, :send, :ip, :put?, :present?, :require_dependency, :duplicable?, :to_yaml_style, :taint, :to_enum, :instance_variable_defined?, :presence, :if_none_match, :options?, :key?, :silence, :content_type, :load_dependency, :reset_session, :accepts, :to_yaml, :server_name, :standard_port?, :singleton_methods, :enable_warnings, :instance_eval, :local?, :optional_port, :session, :head?, :format, :enum_for, :scheme, :nil?, :trace?, :session=, :fullpath, :format=, :server_protocol, :protected_methods, :env, :instance_exec, :to_param, :tainted?, :unloadable, :server_port, :untaint, :remote_addr, :instance_of?, :symbolized_path_parameters, :equal?, :gem, :accept, :to_yaml_properties, :formats, :logger, :negotiate, :not_modified?, :hash, :private_methods, :silence_stderr, :to_query, :body_stream, :remote_ip, :headers, :domain, :subdomains, :forgery_whitelisted?, :media_type_params, :GET, :etag_matches?, :kind_of?, :load, :freeze, :auth_type, :eql?, :parseable_data?, :values_at, :try, :request_method_symbol, :pragma, :path_info, :public_methods, :silence_stream, :host, :content_length, :xhr?, :content_charset, :path_info=, :fresh?, :gateway_interface, :from, :is_a?, :require, :content_mime_type, :cache_control, :singleton_class, :tap, :cookies, :type, :query_parameters, :parameters, :referer, :method_symbol, :params, :instance_variables, :port, :__id__, :require_or_load, :server_software, :frozen?, :script_name, :path_translated, :to_a, :filtered_parameters, :respond_to?, :display, :script_name=, :raw_host_with_port, :method, :class, :request_method, :referrer, :accept_charset, :instance_variable_get, :suppress, :ssl?, :==, :__send__, :raw_post, :===, :POST, :remote_host, :extend, :host_with_port, :to_s, :protocol, :media_type, :port_string, :get?, :query_string, :negotiate_mime, :clone, :request_parameters, :accept_encoding, :user_agent, :=~, :instance_variable_set, :require_association, :remote_ident, :html_safe?, :silence_warnings, :tld_length, :delete?, :url, :inspect, :[], :subdomain, :class_eval, :taguri, :post?, :blank?, :standard_port, :[]=, :tld_length=, :path_parameters, :acts_like?, :dup, :authorization, :body, :object_id, :controller, :action], @request_class=ActionDispatch::Request, @controller_constraints=nil, @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x7fef9eb0c508 @routes={:products=>#<ActionDispatch::Routing::Route:0x7fef9d77d870 @name="products", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"products"}, @requirements={:action=>"index", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/}>, :carts=>#<ActionDispatch::Routing::Route:0x7fef9d7e19b0 @name="carts", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"carts"}, @requirements={:action=>"index", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/}>, :cart=>#<ActionDispatch::Routing::Route:0x7fef9d7a1fe0 @name="cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"carts"}, @requirements={:action=>"show", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, :edit_cart=>#<ActionDispatch::Routing::Route:0x7fef9d7b5748 @name="edit_cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"carts"}, @requirements={:action=>"edit", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, :edit_product=>#<ActionDispatch::Routing::Route:0x7fef9d75ee48 @name="edit_product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"products"}, @requirements={:action=>"edit", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, :store_index=>#<ActionDispatch::Routing::Route:0x7fef9d788450 @name="store_index", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/store/index(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"store"}, @requirements={:action=>"index", :controller=>"store"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/}>, :new_cart=>#<ActionDispatch::Routing::Route:0x7fef9d7c5a58 @name="new_cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"carts"}, @requirements={:action=>"new", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/}>, :product=>#<ActionDispatch::Routing::Route:0x7fef9d754060 @name="product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"products"}, @requirements={:action=>"show", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, :new_product=>#<ActionDispatch::Routing::Route:0x7fef9d76d8d0 @name="new_product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"products"}, @requirements={:action=>"new", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/}>, :rails_info_properties=>#<ActionDispatch::Routing::Route:0x7fef9d71abf8 @name="rails_info_properties", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"properties", :controller=>"rails/info"}, @requirements={:action=>"properties", :controller=>"rails/info"}, @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}>, :store=>#<ActionDispatch::Routing::Route:0x7fef9d72ab20 @name="store", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"store"}, @requirements={:action=>"index", :controller=>"store"}, @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/}>, :line_item=>#<ActionDispatch::Routing::Route:0x7fef9d65a448 @name="line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"line_items"}, @requirements={:action=>"show", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, :edit_line_item=>#<ActionDispatch::Routing::Route:0x7fef9d3f40f0 @name="edit_line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"line_items"}, @requirements={:action=>"edit", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, :line_items=>#<ActionDispatch::Routing::Route:0x7fef9d415138 @name="line_items", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"line_items"}, @requirements={:action=>"index", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/}>, :new_line_item=>#<ActionDispatch::Routing::Route:0x7fef9d402df8 @name="new_line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"line_items"}, @requirements={:action=>"new", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/}>}, @module=#<Module:0x7fef9eb0c440>, @helpers=[:hash_for_line_items_url, :line_items_url, :hash_for_line_items_path, :line_items_path, :hash_for_new_line_item_url, :new_line_item_url, :hash_for_new_line_item_path, :new_line_item_path, :hash_for_edit_line_item_url, :edit_line_item_url, :hash_for_edit_line_item_path, :edit_line_item_path, :hash_for_line_item_url, :line_item_url, :hash_for_line_item_path, :line_item_path, :hash_for_carts_url, :carts_url, :hash_for_carts_path, :carts_path, :hash_for_new_cart_url, :new_cart_url, :hash_for_new_cart_path, :new_cart_path, :hash_for_edit_cart_url, :edit_cart_url, :hash_for_edit_cart_path, :edit_cart_path, :hash_for_cart_url, :cart_url, :hash_for_cart_path, :cart_path, :hash_for_store_index_url, :store_index_url, :hash_for_store_index_path, :store_index_path, :hash_for_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]>>, "action_dispatch.secret_token"=>"21d0fd931f5c004bf7c6c1dbadeb0271123557a574f21d744399d91c6a47c1ee14eeabd5eddd2d5ef8a07d4cf2b705fd00b48d6f4a3ae22c9b86b0822b563e7a", "rack.version"=>[1, 1], "rack.run_once"=>false, "SERVER_SOFTWARE"=>"WEBrick/1.3.1 (Ruby/1.8.7/2010-08-16)", "REMOTE_ADDR"=>"127.0.0.1", "PATH_INFO"=>"/carts/wibble", "action_dispatch.request.path_parameters"=>{:action=>"show", :controller=>"carts", :id=>"wibble"}, "rack.request.cookie_string"=>"_depot_session=BAh7CSIQX2NzcmZfdG9rZW4iMUZCbzdaek1kQzZHSk1DSnNTejUydXlRcFU0WS81MXhvZmcwUktSOE9kaEE9Ig9zZXNzaW9uX2lkIiU0NDI0NDM1ZGQ5YTdlNTBiZWExZDZkMzEyMTNiZDVlOSIMY2FydF9pZGkGIgpmbGFzaElDOiVBY3Rpb25EaXNwYXRjaDo6Rmxhc2g6OkZsYXNoSGFzaHsGOgtub3RpY2UiKExpbmUgaXRlbSB3YXMgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--17d8a7e64393a8fc89fc2f1916645274d18e9683; 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=BAh7CSIQX2NzcmZfdG9rZW4iMUZCbzdaek1kQzZHSk1DSnNTejUydXlRcFU0WS81MXhvZmcwUktSOE9kaEE9Ig9zZXNzaW9uX2lkIiU0NDI0NDM1ZGQ5YTdlNTBiZWExZDZkMzEyMTNiZDVlOSIMY2FydF9pZGkGIgpmbGFzaElDOiVBY3Rpb25EaXNwYXRjaDo6Rmxhc2g6OkZsYXNoSGFzaHsGOgtub3RpY2UiKExpbmUgaXRlbSB3YXMgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--17d8a7e64393a8fc89fc2f1916645274d18e9683; path=/; HttpOnly", "action_dispatch.request.request_parameters"=>{}, "action_dispatch.cookies"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7CSIQX2NzcmZfdG9rZW4iMUZCbzdaek1kQzZHSk1DSnNTejUydXlRcFU0WS81MXhvZmcwUktSOE9kaEE9Ig9zZXNzaW9uX2lkIiU0NDI0NDM1ZGQ5YTdlNTBiZWExZDZkMzEyMTNiZDVlOSIMY2FydF9pZGkGIgpmbGFzaElDOiVBY3Rpb25EaXNwYXRjaDo6Rmxhc2g6OkZsYXNoSGFzaHsGOgtub3RpY2UiKExpbmUgaXRlbSB3YXMgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--17d8a7e64393a8fc89fc2f1916645274d18e9683", "path"=>"/"}, "rack.multiprocess"=>false, "REQUEST_URI"=>"http://localhost:3000/carts/wibble", "rack.request.query_hash"=>{}, "SERVER_PORT"=>"3000", "action_controller.instance"=>#<CartsController:0x7fef9d405710 ...>, "rack.session.options"=>{:expire_after=>nil, :defer=>false, :domain=>nil, :key=>"_depot_session", :httponly=>true, :id=>"4424435dd9a7e50bea1d6d31213bd5e9", :renew=>false, :path=>"/", :secure=>false}, "REQUEST_METHOD"=>"GET", "rack.request.query_string"=>"", "action_dispatch.request.content_type"=>nil, "rack.input"=>#<StringIO:0x7fef9d483188>, "QUERY_STRING"=>"", "GATEWAY_INTERFACE"=>"CGI/1.1"}>, @cache_control={}, @body=[], @sending_file=false, @block=nil, @cookie=[], @length=0>, @lookup_context=#<ActionView::LookupContext:0x7fef9d405008 @details_key=nil, @skip_default_locale=false, @details={:locale=>[:en, :en], :handlers=>[:erb, :builder, :rjs], :formats=>[:html]}, @frozen_formats=false, @cache=true, @view_paths=[#<ActionView::FileSystemResolver:0x7fef9e5e3888 @path="/home/rubys/svn/rails4/Book/util/work/depot/app/views", @cached={#<ActionView::LookupContext::DetailsKey:0x7fef9d63a7d8 @hash=70333557232620>=>{"new"=>{"products"=>{false=>{[]=>[app/views/products/new.html.erb]}}}, "store"=>{"layouts"=>{false=>{[]=>[]}}}, "application"=>{"layouts"=>{false=>{[]=>[app/views/layouts/application.html.erb]}}}, "form"=>{"products"=>{true=>{["form"]=>[app/views/products/_form.html.erb]}}}, "products"=>{"layouts"=>{false=>{[]=>[]}}}, "show"=>{"carts"=>{false=>{[]=>[app/views/carts/show.html.erb]}}}, "index"=>{"store"=>{false=>{[]=>[app/views/store/index.html.erb]}}}, "carts"=>{"layouts"=>{false=>{[]=>[]}}}}}, @caching=false>]>, @action_has_layout=true, @_request=#<ActionDispatch::Request:0x7fef9d405580 @fullpath="/carts/wibble", @request_method="GET", @method="GET", @filtered_parameters={"action"=>"show", "id"=>"wibble", "controller"=>"carts"}, @env={"action_dispatch.request.formats"=>[#<Mime::Type:0x7fef9e847048 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>], "action_dispatch.request.parameters"=>{"action"=>"show", "id"=>"wibble", "controller"=>"carts"}, "rack.session"=>{"_csrf_token"=>"FBo7ZzMdC6GJMCJsSz52uyQpU4Y/51xofg0RKR8OdhA=", "session_id"=>"4424435dd9a7e50bea1d6d31213bd5e9", "cart_id"=>1}, "HTTP_HOST"=>"localhost:3000", "HTTP_ACCEPT"=>"text/html", "SERVER_NAME"=>"localhost", "rack.request.cookie_hash"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7CSIQX2NzcmZfdG9rZW4iMUZCbzdaek1kQzZHSk1DSnNTejUydXlRcFU0WS81MXhvZmcwUktSOE9kaEE9Ig9zZXNzaW9uX2lkIiU0NDI0NDM1ZGQ5YTdlNTBiZWExZDZkMzEyMTNiZDVlOSIMY2FydF9pZGkGIgpmbGFzaElDOiVBY3Rpb25EaXNwYXRjaDo6Rmxhc2g6OkZsYXNoSGFzaHsGOgtub3RpY2UiKExpbmUgaXRlbSB3YXMgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--17d8a7e64393a8fc89fc2f1916645274d18e9683", "path"=>"/"}, "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::RemoteIpGetter:0x7fef9d481ef0 @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i, @env={...}, @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"=>"FBo7ZzMdC6GJMCJsSz52uyQpU4Y/51xofg0RKR8OdhA=", "session_id"=>"4424435dd9a7e50bea1d6d31213bd5e9", "cart_id"=>1, "flash"=>{}}, "rack.errors"=>#<IO:0x7fefa2fe5aa8>, "SERVER_PROTOCOL"=>"HTTP/1.1", "action_dispatch.request.accepts"=>[#<Mime::Type:0x7fef9e847048 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>], "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 @append=[#<Proc:0x00007fef9f6a5d88@/home/rubys/git/rails/railties/lib/rails/application/finisher.rb:30>], @default_url_options={}, @set=#<Rack::Mount::RouteSet:0x7fef9d41db58 @recognition_key_analyzer=nil, @parameters_key="action_dispatch.request.path_parameters", @recognition_keys=[path_info[0].split(/\.|\//), :request_method], @routes=[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d407ce0 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d49b760 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d80ef28 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7eed68 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7ca5d0 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7935f8 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d78db08 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d772600 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7408f8 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d730430 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], @optimized_recognize_defined=true, @generation_graph=#<Rack::Mount::Multimap:0x7fef9d680968 @hash={"line_items"=>#<Rack::Mount::Multimap:0x7fef9d680440 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7eed68 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d407ce0 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d49b760 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d80ef28 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>]}>, "store"=>#<Rack::Mount::Multimap:0x7fef9d67bf58 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "products"=>#<Rack::Mount::Multimap:0x7fef9d67ba08 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d730430 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d772600 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7408f8 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>]}>, "carts"=>#<Rack::Mount::Multimap:0x7fef9d67e190 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d78db08 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7ca5d0 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7935f8 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>]}>, "rails/info"=>#<Rack::Mount::Multimap:0x7fef9d679140 @hash={"properties"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>]}>}>, @recognition_graph=#<Rack::Mount::Multimap:0x7fef9d691998 @hash={"rails"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "line_items"=>#<Rack::Mount::Multimap:0x7fef9d6904f8 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7eed68 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d407ce0 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d49b760 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d80ef28 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "store"=>#<Rack::Mount::Multimap:0x7fef9d686660 @hash={"GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "products"=>#<Rack::Mount::Multimap:0x7fef9d6860e8 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d730430 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d772600 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7408f8 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "carts"=>#<Rack::Mount::Multimap:0x7fef9d68b098 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d78db08 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7ca5d0 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7935f8 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>}>, @valid_conditions=nil, @request_class=ActionDispatch::Request, @generation_key_analyzer=nil, @named_routes={:products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, :carts=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, :cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, :edit_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, :store_index=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store_index>, :new_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, :new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>, :store=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>}, @generation_keys=[:controller, :action]>, @resources_path_names={:edit=>"edit", :new=>"new"}, @url_helpers=#<Module:0x7fef9d6b0870>, @finalized=true, @routes=[#<ActionDispatch::Routing::Route:0x7fef9d415138 @name="line_items", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"line_items"}, @requirements={:action=>"index", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d407fb0 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d407ce0 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d49b760 @name="LineItemsController">}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"create", :controller=>"line_items"}, @requirements={:action=>"create", :controller=>"line_items"}, @conditions={:request_method=>/^POST$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d402df8 @name="new_line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"line_items"}, @requirements={:action=>"new", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d3f40f0 @name="edit_line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"line_items"}, @requirements={:action=>"edit", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d65a448 @name="line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"line_items"}, @requirements={:action=>"show", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d810710 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d80ef28 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"update", :controller=>"line_items"}, @requirements={:action=>"update", :controller=>"line_items"}, @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7f0190 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7eed68 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"destroy", :controller=>"line_items"}, @requirements={:action=>"destroy", :controller=>"line_items"}, @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7e19b0 @name="carts", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"carts"}, @requirements={:action=>"index", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7ca9e0 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7ca5d0 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"create", :controller=>"carts"}, @requirements={:action=>"create", :controller=>"carts"}, @conditions={:request_method=>/^POST$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7c5a58 @name="new_cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"carts"}, @requirements={:action=>"new", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7b5748 @name="edit_cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"carts"}, @requirements={:action=>"edit", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7a1fe0 @name="cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"carts"}, @requirements={:action=>"show", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7938c8 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7935f8 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"update", :controller=>"carts"}, @requirements={:action=>"update", :controller=>"carts"}, @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d78de28 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d78db08 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"destroy", :controller=>"carts"}, @requirements={:action=>"destroy", :controller=>"carts"}, @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d788450 @name="store_index", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/store/index(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"store"}, @requirements={:action=>"index", :controller=>"store"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d77d870 @name="products", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"products"}, @requirements={:action=>"index", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7728d0 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d772600 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"create", :controller=>"products"}, @requirements={:action=>"create", :controller=>"products"}, @conditions={:request_method=>/^POST$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d76d8d0 @name="new_product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"products"}, @requirements={:action=>"new", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d75ee48 @name="edit_product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"products"}, @requirements={:action=>"edit", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d754060 @name="product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"products"}, @requirements={:action=>"show", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d740fb0 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7408f8 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"update", :controller=>"products"}, @requirements={:action=>"update", :controller=>"products"}, @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d730700 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d730430 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"destroy", :controller=>"products"}, @requirements={:action=>"destroy", :controller=>"products"}, @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d72ab20 @name="store", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"store"}, @requirements={:action=>"index", :controller=>"store"}, @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d71abf8 @name="rails_info_properties", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"properties", :controller=>"rails/info"}, @requirements={:action=>"properties", :controller=>"rails/info"}, @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}>], @disable_clear_and_finalize=false, @valid_conditions=[:path, :form_data?, :accept_language, :if_modified_since, :session_options, :capture, :taguri=, :path_parameters=, :xml_http_request?, :session_options=, :remote_user, :filtered_env, :methods, :with_warnings, :send, :ip, :put?, :present?, :require_dependency, :duplicable?, :to_yaml_style, :taint, :to_enum, :instance_variable_defined?, :presence, :if_none_match, :options?, :key?, :silence, :content_type, :load_dependency, :reset_session, :accepts, :to_yaml, :server_name, :standard_port?, :singleton_methods, :enable_warnings, :instance_eval, :local?, :optional_port, :session, :head?, :format, :enum_for, :scheme, :nil?, :trace?, :session=, :fullpath, :format=, :server_protocol, :protected_methods, :env, :instance_exec, :to_param, :tainted?, :unloadable, :server_port, :untaint, :remote_addr, :instance_of?, :symbolized_path_parameters, :equal?, :gem, :accept, :to_yaml_properties, :formats, :logger, :negotiate, :not_modified?, :hash, :private_methods, :silence_stderr, :to_query, :body_stream, :remote_ip, :headers, :domain, :subdomains, :forgery_whitelisted?, :media_type_params, :GET, :etag_matches?, :kind_of?, :load, :freeze, :auth_type, :eql?, :parseable_data?, :values_at, :try, :request_method_symbol, :pragma, :path_info, :public_methods, :silence_stream, :host, :content_length, :xhr?, :content_charset, :path_info=, :fresh?, :gateway_interface, :from, :is_a?, :require, :content_mime_type, :cache_control, :singleton_class, :tap, :cookies, :type, :query_parameters, :parameters, :referer, :method_symbol, :params, :instance_variables, :port, :__id__, :require_or_load, :server_software, :frozen?, :script_name, :path_translated, :to_a, :filtered_parameters, :respond_to?, :display, :script_name=, :raw_host_with_port, :method, :class, :request_method, :referrer, :accept_charset, :instance_variable_get, :suppress, :ssl?, :==, :__send__, :raw_post, :===, :POST, :remote_host, :extend, :host_with_port, :to_s, :protocol, :media_type, :port_string, :get?, :query_string, :negotiate_mime, :clone, :request_parameters, :accept_encoding, :user_agent, :=~, :instance_variable_set, :require_association, :remote_ident, :html_safe?, :silence_warnings, :tld_length, :delete?, :url, :inspect, :[], :subdomain, :class_eval, :taguri, :post?, :blank?, :standard_port, :[]=, :tld_length=, :path_parameters, :acts_like?, :dup, :authorization, :body, :object_id, :controller, :action], @request_class=ActionDispatch::Request, @controller_constraints=nil, @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x7fef9eb0c508 @routes={:products=>#<ActionDispatch::Routing::Route:0x7fef9d77d870 @name="products", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"products"}, @requirements={:action=>"index", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/}>, :carts=>#<ActionDispatch::Routing::Route:0x7fef9d7e19b0 @name="carts", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"carts"}, @requirements={:action=>"index", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/}>, :cart=>#<ActionDispatch::Routing::Route:0x7fef9d7a1fe0 @name="cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"carts"}, @requirements={:action=>"show", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, :edit_cart=>#<ActionDispatch::Routing::Route:0x7fef9d7b5748 @name="edit_cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"carts"}, @requirements={:action=>"edit", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, :edit_product=>#<ActionDispatch::Routing::Route:0x7fef9d75ee48 @name="edit_product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"products"}, @requirements={:action=>"edit", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, :store_index=>#<ActionDispatch::Routing::Route:0x7fef9d788450 @name="store_index", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/store/index(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"store"}, @requirements={:action=>"index", :controller=>"store"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/}>, :new_cart=>#<ActionDispatch::Routing::Route:0x7fef9d7c5a58 @name="new_cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"carts"}, @requirements={:action=>"new", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/}>, :product=>#<ActionDispatch::Routing::Route:0x7fef9d754060 @name="product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"products"}, @requirements={:action=>"show", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, :new_product=>#<ActionDispatch::Routing::Route:0x7fef9d76d8d0 @name="new_product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"products"}, @requirements={:action=>"new", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/}>, :rails_info_properties=>#<ActionDispatch::Routing::Route:0x7fef9d71abf8 @name="rails_info_properties", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"properties", :controller=>"rails/info"}, @requirements={:action=>"properties", :controller=>"rails/info"}, @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}>, :store=>#<ActionDispatch::Routing::Route:0x7fef9d72ab20 @name="store", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"store"}, @requirements={:action=>"index", :controller=>"store"}, @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/}>, :line_item=>#<ActionDispatch::Routing::Route:0x7fef9d65a448 @name="line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"line_items"}, @requirements={:action=>"show", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, :edit_line_item=>#<ActionDispatch::Routing::Route:0x7fef9d3f40f0 @name="edit_line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"line_items"}, @requirements={:action=>"edit", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, :line_items=>#<ActionDispatch::Routing::Route:0x7fef9d415138 @name="line_items", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"line_items"}, @requirements={:action=>"index", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/}>, :new_line_item=>#<ActionDispatch::Routing::Route:0x7fef9d402df8 @name="new_line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"line_items"}, @requirements={:action=>"new", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/}>}, @module=#<Module:0x7fef9eb0c440>, @helpers=[:hash_for_line_items_url, :line_items_url, :hash_for_line_items_path, :line_items_path, :hash_for_new_line_item_url, :new_line_item_url, :hash_for_new_line_item_path, :new_line_item_path, :hash_for_edit_line_item_url, :edit_line_item_url, :hash_for_edit_line_item_path, :edit_line_item_path, :hash_for_line_item_url, :line_item_url, :hash_for_line_item_path, :line_item_path, :hash_for_carts_url, :carts_url, :hash_for_carts_path, :carts_path, :hash_for_new_cart_url, :new_cart_url, :hash_for_new_cart_path, :new_cart_path, :hash_for_edit_cart_url, :edit_cart_url, :hash_for_edit_cart_path, :edit_cart_path, :hash_for_cart_url, :cart_url, :hash_for_cart_path, :cart_path, :hash_for_store_index_url, :store_index_url, :hash_for_store_index_path, :store_index_path, :hash_for_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]>>, "action_dispatch.secret_token"=>"21d0fd931f5c004bf7c6c1dbadeb0271123557a574f21d744399d91c6a47c1ee14eeabd5eddd2d5ef8a07d4cf2b705fd00b48d6f4a3ae22c9b86b0822b563e7a", "rack.version"=>[1, 1], "rack.run_once"=>false, "SERVER_SOFTWARE"=>"WEBrick/1.3.1 (Ruby/1.8.7/2010-08-16)", "REMOTE_ADDR"=>"127.0.0.1", "PATH_INFO"=>"/carts/wibble", "action_dispatch.request.path_parameters"=>{:action=>"show", :controller=>"carts", :id=>"wibble"}, "rack.request.cookie_string"=>"_depot_session=BAh7CSIQX2NzcmZfdG9rZW4iMUZCbzdaek1kQzZHSk1DSnNTejUydXlRcFU0WS81MXhvZmcwUktSOE9kaEE9Ig9zZXNzaW9uX2lkIiU0NDI0NDM1ZGQ5YTdlNTBiZWExZDZkMzEyMTNiZDVlOSIMY2FydF9pZGkGIgpmbGFzaElDOiVBY3Rpb25EaXNwYXRjaDo6Rmxhc2g6OkZsYXNoSGFzaHsGOgtub3RpY2UiKExpbmUgaXRlbSB3YXMgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--17d8a7e64393a8fc89fc2f1916645274d18e9683; 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=BAh7CSIQX2NzcmZfdG9rZW4iMUZCbzdaek1kQzZHSk1DSnNTejUydXlRcFU0WS81MXhvZmcwUktSOE9kaEE9Ig9zZXNzaW9uX2lkIiU0NDI0NDM1ZGQ5YTdlNTBiZWExZDZkMzEyMTNiZDVlOSIMY2FydF9pZGkGIgpmbGFzaElDOiVBY3Rpb25EaXNwYXRjaDo6Rmxhc2g6OkZsYXNoSGFzaHsGOgtub3RpY2UiKExpbmUgaXRlbSB3YXMgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--17d8a7e64393a8fc89fc2f1916645274d18e9683; path=/; HttpOnly", "action_dispatch.request.request_parameters"=>{}, "action_dispatch.cookies"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7CSIQX2NzcmZfdG9rZW4iMUZCbzdaek1kQzZHSk1DSnNTejUydXlRcFU0WS81MXhvZmcwUktSOE9kaEE9Ig9zZXNzaW9uX2lkIiU0NDI0NDM1ZGQ5YTdlNTBiZWExZDZkMzEyMTNiZDVlOSIMY2FydF9pZGkGIgpmbGFzaElDOiVBY3Rpb25EaXNwYXRjaDo6Rmxhc2g6OkZsYXNoSGFzaHsGOgtub3RpY2UiKExpbmUgaXRlbSB3YXMgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--17d8a7e64393a8fc89fc2f1916645274d18e9683", "path"=>"/"}, "rack.multiprocess"=>false, "REQUEST_URI"=>"http://localhost:3000/carts/wibble", "rack.request.query_hash"=>{}, "SERVER_PORT"=>"3000", "action_controller.instance"=>#<CartsController:0x7fef9d405710 ...>, "rack.session.options"=>{:expire_after=>nil, :defer=>false, :domain=>nil, :key=>"_depot_session", :httponly=>true, :id=>"4424435dd9a7e50bea1d6d31213bd5e9", :renew=>false, :path=>"/", :secure=>false}, "REQUEST_METHOD"=>"GET", "rack.request.query_string"=>"", "action_dispatch.request.content_type"=>nil, "rack.input"=>#<StringIO:0x7fef9d483188>, "QUERY_STRING"=>"", "GATEWAY_INTERFACE"=>"CGI/1.1"}>, @_response_body=nil, @view_context_class=nil>
action_dispatch.asset_path: nil
action_dispatch.cookies: {"HttpOnly"=>nil, "_depot_session"=>"BAh7CSIQX2NzcmZfdG9rZW4iMUZCbzdaek1kQzZHSk1DSnNTejUydXlRcFU0WS81MXhvZmcwUktSOE9kaEE9Ig9zZXNzaW9uX2lkIiU0NDI0NDM1ZGQ5YTdlNTBiZWExZDZkMzEyMTNiZDVlOSIMY2FydF9pZGkGIgpmbGFzaElDOiVBY3Rpb25EaXNwYXRjaDo6Rmxhc2g6OkZsYXNoSGFzaHsGOgtub3RpY2UiKExpbmUgaXRlbSB3YXMgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--17d8a7e64393a8fc89fc2f1916645274d18e9683", "path"=>"/"}
action_dispatch.parameter_filter: [:password]
action_dispatch.remote_ip: #<ActionDispatch::RemoteIp::RemoteIpGetter:0x7fef9d481ef0 @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i, @env={"action_dispatch.request.formats"=>[#<Mime::Type:0x7fef9e847048 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>], "action_dispatch.request.parameters"=>{"action"=>"show", "id"=>"wibble", "controller"=>"carts"}, "rack.session"=>{"_csrf_token"=>"FBo7ZzMdC6GJMCJsSz52uyQpU4Y/51xofg0RKR8OdhA=", "session_id"=>"4424435dd9a7e50bea1d6d31213bd5e9", "cart_id"=>1}, "HTTP_HOST"=>"localhost:3000", "HTTP_ACCEPT"=>"text/html", "SERVER_NAME"=>"localhost", "rack.request.cookie_hash"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7CSIQX2NzcmZfdG9rZW4iMUZCbzdaek1kQzZHSk1DSnNTejUydXlRcFU0WS81MXhvZmcwUktSOE9kaEE9Ig9zZXNzaW9uX2lkIiU0NDI0NDM1ZGQ5YTdlNTBiZWExZDZkMzEyMTNiZDVlOSIMY2FydF9pZGkGIgpmbGFzaElDOiVBY3Rpb25EaXNwYXRjaDo6Rmxhc2g6OkZsYXNoSGFzaHsGOgtub3RpY2UiKExpbmUgaXRlbSB3YXMgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--17d8a7e64393a8fc89fc2f1916645274d18e9683", "path"=>"/"}, "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::RemoteIpGetter:0x7fef9d481ef0 ...>, "REQUEST_PATH"=>"/", "rack.url_scheme"=>"http", "REMOTE_HOST"=>"localhost", "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.unsigned_session_cookie"=>{"_csrf_token"=>"FBo7ZzMdC6GJMCJsSz52uyQpU4Y/51xofg0RKR8OdhA=", "session_id"=>"4424435dd9a7e50bea1d6d31213bd5e9", "cart_id"=>1, "flash"=>{}}, "rack.errors"=>#<IO:0x7fefa2fe5aa8>, "SERVER_PROTOCOL"=>"HTTP/1.1", "action_dispatch.request.accepts"=>[#<Mime::Type:0x7fef9e847048 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>], "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 @append=[#<Proc:0x00007fef9f6a5d88@/home/rubys/git/rails/railties/lib/rails/application/finisher.rb:30>], @default_url_options={}, @set=#<Rack::Mount::RouteSet:0x7fef9d41db58 @recognition_key_analyzer=nil, @parameters_key="action_dispatch.request.path_parameters", @recognition_keys=[path_info[0].split(/\.|\//), :request_method], @routes=[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d407ce0 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d49b760 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d80ef28 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7eed68 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7ca5d0 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7935f8 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d78db08 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d772600 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7408f8 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d730430 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], @optimized_recognize_defined=true, @generation_graph=#<Rack::Mount::Multimap:0x7fef9d680968 @hash={"line_items"=>#<Rack::Mount::Multimap:0x7fef9d680440 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7eed68 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d407ce0 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d49b760 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d80ef28 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>]}>, "store"=>#<Rack::Mount::Multimap:0x7fef9d67bf58 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "products"=>#<Rack::Mount::Multimap:0x7fef9d67ba08 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d730430 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d772600 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7408f8 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>]}>, "carts"=>#<Rack::Mount::Multimap:0x7fef9d67e190 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d78db08 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7ca5d0 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7935f8 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>]}>, "rails/info"=>#<Rack::Mount::Multimap:0x7fef9d679140 @hash={"properties"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>]}>}>, @recognition_graph=#<Rack::Mount::Multimap:0x7fef9d691998 @hash={"rails"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "line_items"=>#<Rack::Mount::Multimap:0x7fef9d6904f8 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7eed68 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d407ce0 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d49b760 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d80ef28 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "store"=>#<Rack::Mount::Multimap:0x7fef9d686660 @hash={"GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "products"=>#<Rack::Mount::Multimap:0x7fef9d6860e8 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d730430 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d772600 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7408f8 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "carts"=>#<Rack::Mount::Multimap:0x7fef9d68b098 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d78db08 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7ca5d0 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7935f8 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>}>, @valid_conditions=nil, @request_class=ActionDispatch::Request, @generation_key_analyzer=nil, @named_routes={:products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, :carts=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, :cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, :edit_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, :store_index=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store_index>, :new_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, :new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>, :store=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>}, @generation_keys=[:controller, :action]>, @resources_path_names={:edit=>"edit", :new=>"new"}, @url_helpers=#<Module:0x7fef9d6b0870>, @finalized=true, @routes=[#<ActionDispatch::Routing::Route:0x7fef9d415138 @name="line_items", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"line_items"}, @requirements={:action=>"index", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d407fb0 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d407ce0 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d49b760 @name="LineItemsController">}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"create", :controller=>"line_items"}, @requirements={:action=>"create", :controller=>"line_items"}, @conditions={:request_method=>/^POST$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d402df8 @name="new_line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"line_items"}, @requirements={:action=>"new", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d3f40f0 @name="edit_line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"line_items"}, @requirements={:action=>"edit", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d65a448 @name="line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"line_items"}, @requirements={:action=>"show", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d810710 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d80ef28 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"update", :controller=>"line_items"}, @requirements={:action=>"update", :controller=>"line_items"}, @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7f0190 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7eed68 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"destroy", :controller=>"line_items"}, @requirements={:action=>"destroy", :controller=>"line_items"}, @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7e19b0 @name="carts", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"carts"}, @requirements={:action=>"index", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7ca9e0 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7ca5d0 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"create", :controller=>"carts"}, @requirements={:action=>"create", :controller=>"carts"}, @conditions={:request_method=>/^POST$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7c5a58 @name="new_cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"carts"}, @requirements={:action=>"new", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7b5748 @name="edit_cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"carts"}, @requirements={:action=>"edit", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7a1fe0 @name="cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"carts"}, @requirements={:action=>"show", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7938c8 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7935f8 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"update", :controller=>"carts"}, @requirements={:action=>"update", :controller=>"carts"}, @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d78de28 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d78db08 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"destroy", :controller=>"carts"}, @requirements={:action=>"destroy", :controller=>"carts"}, @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d788450 @name="store_index", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/store/index(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"store"}, @requirements={:action=>"index", :controller=>"store"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d77d870 @name="products", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"products"}, @requirements={:action=>"index", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7728d0 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d772600 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"create", :controller=>"products"}, @requirements={:action=>"create", :controller=>"products"}, @conditions={:request_method=>/^POST$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d76d8d0 @name="new_product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"products"}, @requirements={:action=>"new", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d75ee48 @name="edit_product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"products"}, @requirements={:action=>"edit", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d754060 @name="product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"products"}, @requirements={:action=>"show", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d740fb0 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7408f8 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"update", :controller=>"products"}, @requirements={:action=>"update", :controller=>"products"}, @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d730700 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d730430 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"destroy", :controller=>"products"}, @requirements={:action=>"destroy", :controller=>"products"}, @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d72ab20 @name="store", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"store"}, @requirements={:action=>"index", :controller=>"store"}, @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d71abf8 @name="rails_info_properties", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"properties", :controller=>"rails/info"}, @requirements={:action=>"properties", :controller=>"rails/info"}, @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}>], @disable_clear_and_finalize=false, @valid_conditions=[:path, :form_data?, :accept_language, :if_modified_since, :session_options, :capture, :taguri=, :path_parameters=, :xml_http_request?, :session_options=, :remote_user, :filtered_env, :methods, :with_warnings, :send, :ip, :put?, :present?, :require_dependency, :duplicable?, :to_yaml_style, :taint, :to_enum, :instance_variable_defined?, :presence, :if_none_match, :options?, :key?, :silence, :content_type, :load_dependency, :reset_session, :accepts, :to_yaml, :server_name, :standard_port?, :singleton_methods, :enable_warnings, :instance_eval, :local?, :optional_port, :session, :head?, :format, :enum_for, :scheme, :nil?, :trace?, :session=, :fullpath, :format=, :server_protocol, :protected_methods, :env, :instance_exec, :to_param, :tainted?, :unloadable, :server_port, :untaint, :remote_addr, :instance_of?, :symbolized_path_parameters, :equal?, :gem, :accept, :to_yaml_properties, :formats, :logger, :negotiate, :not_modified?, :hash, :private_methods, :silence_stderr, :to_query, :body_stream, :remote_ip, :headers, :domain, :subdomains, :forgery_whitelisted?, :media_type_params, :GET, :etag_matches?, :kind_of?, :load, :freeze, :auth_type, :eql?, :parseable_data?, :values_at, :try, :request_method_symbol, :pragma, :path_info, :public_methods, :silence_stream, :host, :content_length, :xhr?, :content_charset, :path_info=, :fresh?, :gateway_interface, :from, :is_a?, :require, :content_mime_type, :cache_control, :singleton_class, :tap, :cookies, :type, :query_parameters, :parameters, :referer, :method_symbol, :params, :instance_variables, :port, :__id__, :require_or_load, :server_software, :frozen?, :script_name, :path_translated, :to_a, :filtered_parameters, :respond_to?, :display, :script_name=, :raw_host_with_port, :method, :class, :request_method, :referrer, :accept_charset, :instance_variable_get, :suppress, :ssl?, :==, :__send__, :raw_post, :===, :POST, :remote_host, :extend, :host_with_port, :to_s, :protocol, :media_type, :port_string, :get?, :query_string, :negotiate_mime, :clone, :request_parameters, :accept_encoding, :user_agent, :=~, :instance_variable_set, :require_association, :remote_ident, :html_safe?, :silence_warnings, :tld_length, :delete?, :url, :inspect, :[], :subdomain, :class_eval, :taguri, :post?, :blank?, :standard_port, :[]=, :tld_length=, :path_parameters, :acts_like?, :dup, :authorization, :body, :object_id, :controller, :action], @request_class=ActionDispatch::Request, @controller_constraints=nil, @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x7fef9eb0c508 @routes={:products=>#<ActionDispatch::Routing::Route:0x7fef9d77d870 @name="products", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"products"}, @requirements={:action=>"index", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/}>, :carts=>#<ActionDispatch::Routing::Route:0x7fef9d7e19b0 @name="carts", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"carts"}, @requirements={:action=>"index", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/}>, :cart=>#<ActionDispatch::Routing::Route:0x7fef9d7a1fe0 @name="cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"carts"}, @requirements={:action=>"show", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, :edit_cart=>#<ActionDispatch::Routing::Route:0x7fef9d7b5748 @name="edit_cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"carts"}, @requirements={:action=>"edit", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, :edit_product=>#<ActionDispatch::Routing::Route:0x7fef9d75ee48 @name="edit_product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"products"}, @requirements={:action=>"edit", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, :store_index=>#<ActionDispatch::Routing::Route:0x7fef9d788450 @name="store_index", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/store/index(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"store"}, @requirements={:action=>"index", :controller=>"store"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/}>, :new_cart=>#<ActionDispatch::Routing::Route:0x7fef9d7c5a58 @name="new_cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"carts"}, @requirements={:action=>"new", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/}>, :product=>#<ActionDispatch::Routing::Route:0x7fef9d754060 @name="product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"products"}, @requirements={:action=>"show", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, :new_product=>#<ActionDispatch::Routing::Route:0x7fef9d76d8d0 @name="new_product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"products"}, @requirements={:action=>"new", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/}>, :rails_info_properties=>#<ActionDispatch::Routing::Route:0x7fef9d71abf8 @name="rails_info_properties", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"properties", :controller=>"rails/info"}, @requirements={:action=>"properties", :controller=>"rails/info"}, @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}>, :store=>#<ActionDispatch::Routing::Route:0x7fef9d72ab20 @name="store", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"store"}, @requirements={:action=>"index", :controller=>"store"}, @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/}>, :line_item=>#<ActionDispatch::Routing::Route:0x7fef9d65a448 @name="line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"line_items"}, @requirements={:action=>"show", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, :edit_line_item=>#<ActionDispatch::Routing::Route:0x7fef9d3f40f0 @name="edit_line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"line_items"}, @requirements={:action=>"edit", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, :line_items=>#<ActionDispatch::Routing::Route:0x7fef9d415138 @name="line_items", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"line_items"}, @requirements={:action=>"index", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/}>, :new_line_item=>#<ActionDispatch::Routing::Route:0x7fef9d402df8 @name="new_line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"line_items"}, @requirements={:action=>"new", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/}>}, @module=#<Module:0x7fef9eb0c440>, @helpers=[:hash_for_line_items_url, :line_items_url, :hash_for_line_items_path, :line_items_path, :hash_for_new_line_item_url, :new_line_item_url, :hash_for_new_line_item_path, :new_line_item_path, :hash_for_edit_line_item_url, :edit_line_item_url, :hash_for_edit_line_item_path, :edit_line_item_path, :hash_for_line_item_url, :line_item_url, :hash_for_line_item_path, :line_item_path, :hash_for_carts_url, :carts_url, :hash_for_carts_path, :carts_path, :hash_for_new_cart_url, :new_cart_url, :hash_for_new_cart_path, :new_cart_path, :hash_for_edit_cart_url, :edit_cart_url, :hash_for_edit_cart_path, :edit_cart_path, :hash_for_cart_url, :cart_url, :hash_for_cart_path, :cart_path, :hash_for_store_index_url, :store_index_url, :hash_for_store_index_path, :store_index_path, :hash_for_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]>>, "action_dispatch.secret_token"=>"21d0fd931f5c004bf7c6c1dbadeb0271123557a574f21d744399d91c6a47c1ee14eeabd5eddd2d5ef8a07d4cf2b705fd00b48d6f4a3ae22c9b86b0822b563e7a", "rack.version"=>[1, 1], "rack.run_once"=>false, "SERVER_SOFTWARE"=>"WEBrick/1.3.1 (Ruby/1.8.7/2010-08-16)", "REMOTE_ADDR"=>"127.0.0.1", "PATH_INFO"=>"/carts/wibble", "action_dispatch.request.path_parameters"=>{:action=>"show", :controller=>"carts", :id=>"wibble"}, "rack.request.cookie_string"=>"_depot_session=BAh7CSIQX2NzcmZfdG9rZW4iMUZCbzdaek1kQzZHSk1DSnNTejUydXlRcFU0WS81MXhvZmcwUktSOE9kaEE9Ig9zZXNzaW9uX2lkIiU0NDI0NDM1ZGQ5YTdlNTBiZWExZDZkMzEyMTNiZDVlOSIMY2FydF9pZGkGIgpmbGFzaElDOiVBY3Rpb25EaXNwYXRjaDo6Rmxhc2g6OkZsYXNoSGFzaHsGOgtub3RpY2UiKExpbmUgaXRlbSB3YXMgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--17d8a7e64393a8fc89fc2f1916645274d18e9683; 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=BAh7CSIQX2NzcmZfdG9rZW4iMUZCbzdaek1kQzZHSk1DSnNTejUydXlRcFU0WS81MXhvZmcwUktSOE9kaEE9Ig9zZXNzaW9uX2lkIiU0NDI0NDM1ZGQ5YTdlNTBiZWExZDZkMzEyMTNiZDVlOSIMY2FydF9pZGkGIgpmbGFzaElDOiVBY3Rpb25EaXNwYXRjaDo6Rmxhc2g6OkZsYXNoSGFzaHsGOgtub3RpY2UiKExpbmUgaXRlbSB3YXMgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--17d8a7e64393a8fc89fc2f1916645274d18e9683; path=/; HttpOnly", "action_dispatch.request.request_parameters"=>{}, "action_dispatch.cookies"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7CSIQX2NzcmZfdG9rZW4iMUZCbzdaek1kQzZHSk1DSnNTejUydXlRcFU0WS81MXhvZmcwUktSOE9kaEE9Ig9zZXNzaW9uX2lkIiU0NDI0NDM1ZGQ5YTdlNTBiZWExZDZkMzEyMTNiZDVlOSIMY2FydF9pZGkGIgpmbGFzaElDOiVBY3Rpb25EaXNwYXRjaDo6Rmxhc2g6OkZsYXNoSGFzaHsGOgtub3RpY2UiKExpbmUgaXRlbSB3YXMgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--17d8a7e64393a8fc89fc2f1916645274d18e9683", "path"=>"/"}, "rack.multiprocess"=>false, "REQUEST_URI"=>"http://localhost:3000/carts/wibble", "rack.request.query_hash"=>{}, "SERVER_PORT"=>"3000", "action_controller.instance"=>#<CartsController:0x7fef9d405710 @_env={...}, @_status=200, @_routes=nil, @_params={"action"=>"show", "id"=>"wibble", "controller"=>"carts"}, @_headers={"Content-Type"=>"text/html"}, @_action_name="show", @_config=#<OrderedHash {}>, @_response=#<ActionDispatch::Response:0x7fef9d405508 @status=200, @etag=nil, @writer=#<Proc:0x00007fef9e502b08@/home/rubys/git/rails/actionpack/lib/action_dispatch/http/response.rb:43>, @blank=false, @header={}, @request=#<ActionDispatch::Request:0x7fef9d405580 @fullpath="/carts/wibble", @request_method="GET", @method="GET", @filtered_parameters={"action"=>"show", "id"=>"wibble", "controller"=>"carts"}, @env={...}>, @cache_control={}, @body=[], @sending_file=false, @block=nil, @cookie=[], @length=0>, @lookup_context=#<ActionView::LookupContext:0x7fef9d405008 @details_key=nil, @skip_default_locale=false, @details={:locale=>[:en, :en], :handlers=>[:erb, :builder, :rjs], :formats=>[:html]}, @frozen_formats=false, @cache=true, @view_paths=[#<ActionView::FileSystemResolver:0x7fef9e5e3888 @path="/home/rubys/svn/rails4/Book/util/work/depot/app/views", @cached={#<ActionView::LookupContext::DetailsKey:0x7fef9d63a7d8 @hash=70333557232620>=>{"new"=>{"products"=>{false=>{[]=>[app/views/products/new.html.erb]}}}, "store"=>{"layouts"=>{false=>{[]=>[]}}}, "application"=>{"layouts"=>{false=>{[]=>[app/views/layouts/application.html.erb]}}}, "form"=>{"products"=>{true=>{["form"]=>[app/views/products/_form.html.erb]}}}, "products"=>{"layouts"=>{false=>{[]=>[]}}}, "show"=>{"carts"=>{false=>{[]=>[app/views/carts/show.html.erb]}}}, "index"=>{"store"=>{false=>{[]=>[app/views/store/index.html.erb]}}}, "carts"=>{"layouts"=>{false=>{[]=>[]}}}}}, @caching=false>]>, @action_has_layout=true, @_request=#<ActionDispatch::Request:0x7fef9d405580 @fullpath="/carts/wibble", @request_method="GET", @method="GET", @filtered_parameters={"action"=>"show", "id"=>"wibble", "controller"=>"carts"}, @env={...}>, @_response_body=nil, @view_context_class=nil>, "rack.session.options"=>{:expire_after=>nil, :defer=>false, :domain=>nil, :key=>"_depot_session", :httponly=>true, :id=>"4424435dd9a7e50bea1d6d31213bd5e9", :renew=>false, :path=>"/", :secure=>false}, "REQUEST_METHOD"=>"GET", "rack.request.query_string"=>"", "action_dispatch.request.content_type"=>nil, "rack.input"=>#<StringIO:0x7fef9d483188>, "QUERY_STRING"=>"", "GATEWAY_INTERFACE"=>"CGI/1.1"}, @check_ip_spoofing=true>
action_dispatch.request.accepts: [#<Mime::Type:0x7fef9e847048 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>]
action_dispatch.request.content_type: nil
action_dispatch.request.formats: [#<Mime::Type:0x7fef9e847048 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>]
action_dispatch.request.parameters: {"action"=>"show", "id"=>"wibble", "controller"=>"carts"}
action_dispatch.request.path_parameters: {:action=>"show", :controller=>"carts", :id=>"wibble"}
action_dispatch.request.query_parameters: {}
action_dispatch.request.request_parameters: {}
action_dispatch.request.unsigned_session_cookie: {"_csrf_token"=>"FBo7ZzMdC6GJMCJsSz52uyQpU4Y/51xofg0RKR8OdhA=", "session_id"=>"4424435dd9a7e50bea1d6d31213bd5e9", "cart_id"=>1, "flash"=>{}}
action_dispatch.routes: #<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 @append=[#<Proc:0x00007fef9f6a5d88@/home/rubys/git/rails/railties/lib/rails/application/finisher.rb:30>], @default_url_options={}, @set=#<Rack::Mount::RouteSet:0x7fef9d41db58 @recognition_key_analyzer=nil, @parameters_key="action_dispatch.request.path_parameters", @recognition_keys=[path_info[0].split(/\.|\//), :request_method], @routes=[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d407ce0 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d49b760 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d80ef28 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7eed68 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7ca5d0 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7935f8 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d78db08 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d772600 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7408f8 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d730430 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], @optimized_recognize_defined=true, @generation_graph=#<Rack::Mount::Multimap:0x7fef9d680968 @hash={"line_items"=>#<Rack::Mount::Multimap:0x7fef9d680440 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7eed68 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d407ce0 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d49b760 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d80ef28 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>]}>, "store"=>#<Rack::Mount::Multimap:0x7fef9d67bf58 @hash={"index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "products"=>#<Rack::Mount::Multimap:0x7fef9d67ba08 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d730430 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d772600 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7408f8 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>]}>, "carts"=>#<Rack::Mount::Multimap:0x7fef9d67e190 @hash={"new"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>], "edit"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>], "destroy"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d78db08 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>], "show"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>], "index"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>], "create"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7ca5d0 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>], "update"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7935f8 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>]}>, "rails/info"=>#<Rack::Mount::Multimap:0x7fef9d679140 @hash={"properties"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>]}>}>, @recognition_graph=#<Rack::Mount::Multimap:0x7fef9d691998 @hash={"rails"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>], "line_items"=>#<Rack::Mount::Multimap:0x7fef9d6904f8 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7eed68 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d407ce0 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d49b760 @name="LineItemsController">}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d80ef28 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"line_items"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "store"=>#<Rack::Mount::Multimap:0x7fef9d686660 @hash={"GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "products"=>#<Rack::Mount::Multimap:0x7fef9d6860e8 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d730430 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d772600 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7408f8 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"products"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>, "carts"=>#<Rack::Mount::Multimap:0x7fef9d68b098 @hash={"DELETE"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d78db08 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"destroy", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "GET"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "POST"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7ca5d0 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^POST$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"create", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>], "PUT"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7935f8 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"update", :controller=>"carts"} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>]}>}>, @valid_conditions=nil, @request_class=ActionDispatch::Request, @generation_key_analyzer=nil, @named_routes={:products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, :carts=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"carts"} @name=:carts>, :cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"carts"} @name=:cart>, :edit_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"carts"} @name=:edit_cart>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, :store_index=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store_index>, :new_cart=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"carts"} @name=:new_cart>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, :new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"properties", :controller=>"rails/info"} @name=:rails_info_properties>, :store=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil> @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"store"} @name=:store>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil> @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>}, @generation_keys=[:controller, :action]>, @resources_path_names={:edit=>"edit", :new=>"new"}, @url_helpers=#<Module:0x7fef9d6b0870>, @finalized=true, @routes=[#<ActionDispatch::Routing::Route:0x7fef9d415138 @name="line_items", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"line_items"}, @requirements={:action=>"index", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d407fb0 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d407ce0 @defaults={:action=>"create", :controller=>"line_items"}, @controllers={"line_items"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d49b760 @name="LineItemsController">}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"create", :controller=>"line_items"}, @requirements={:action=>"create", :controller=>"line_items"}, @conditions={:request_method=>/^POST$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d402df8 @name="new_line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"line_items"}, @requirements={:action=>"new", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d3f40f0 @name="edit_line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"line_items"}, @requirements={:action=>"edit", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d65a448 @name="line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"line_items"}, @requirements={:action=>"show", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d810710 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d80ef28 @defaults={:action=>"update", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"update", :controller=>"line_items"}, @requirements={:action=>"update", :controller=>"line_items"}, @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7f0190 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7eed68 @defaults={:action=>"destroy", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"destroy", :controller=>"line_items"}, @requirements={:action=>"destroy", :controller=>"line_items"}, @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7e19b0 @name="carts", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"carts"}, @requirements={:action=>"index", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7ca9e0 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7ca5d0 @defaults={:action=>"create", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"create", :controller=>"carts"}, @requirements={:action=>"create", :controller=>"carts"}, @conditions={:request_method=>/^POST$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7c5a58 @name="new_cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"carts"}, @requirements={:action=>"new", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7b5748 @name="edit_cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"carts"}, @requirements={:action=>"edit", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7a1fe0 @name="cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"carts"}, @requirements={:action=>"show", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7938c8 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7935f8 @defaults={:action=>"update", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"update", :controller=>"carts"}, @requirements={:action=>"update", :controller=>"carts"}, @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d78de28 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d78db08 @defaults={:action=>"destroy", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"destroy", :controller=>"carts"}, @requirements={:action=>"destroy", :controller=>"carts"}, @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d788450 @name="store_index", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/store/index(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"store"}, @requirements={:action=>"index", :controller=>"store"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d77d870 @name="products", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"products"}, @requirements={:action=>"index", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d7728d0 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d772600 @defaults={:action=>"create", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"create", :controller=>"products"}, @requirements={:action=>"create", :controller=>"products"}, @conditions={:request_method=>/^POST$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d76d8d0 @name="new_product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"products"}, @requirements={:action=>"new", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d75ee48 @name="edit_product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"products"}, @requirements={:action=>"edit", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d754060 @name="product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"products"}, @requirements={:action=>"show", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d740fb0 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7408f8 @defaults={:action=>"update", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"update", :controller=>"products"}, @requirements={:action=>"update", :controller=>"products"}, @conditions={:request_method=>/^PUT$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d730700 @name=nil, @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d730430 @defaults={:action=>"destroy", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"destroy", :controller=>"products"}, @requirements={:action=>"destroy", :controller=>"products"}, @conditions={:request_method=>/^DELETE$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d72ab20 @name="store", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"store"}, @requirements={:action=>"index", :controller=>"store"}, @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/}>, #<ActionDispatch::Routing::Route:0x7fef9d71abf8 @name="rails_info_properties", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"properties", :controller=>"rails/info"}, @requirements={:action=>"properties", :controller=>"rails/info"}, @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}>], @disable_clear_and_finalize=false, @valid_conditions=[:path, :form_data?, :accept_language, :if_modified_since, :session_options, :capture, :taguri=, :path_parameters=, :xml_http_request?, :session_options=, :remote_user, :filtered_env, :methods, :with_warnings, :send, :ip, :put?, :present?, :require_dependency, :duplicable?, :to_yaml_style, :taint, :to_enum, :instance_variable_defined?, :presence, :if_none_match, :options?, :key?, :silence, :content_type, :load_dependency, :reset_session, :accepts, :to_yaml, :server_name, :standard_port?, :singleton_methods, :enable_warnings, :instance_eval, :local?, :optional_port, :session, :head?, :format, :enum_for, :scheme, :nil?, :trace?, :session=, :fullpath, :format=, :server_protocol, :protected_methods, :env, :instance_exec, :to_param, :tainted?, :unloadable, :server_port, :untaint, :remote_addr, :instance_of?, :symbolized_path_parameters, :equal?, :gem, :accept, :to_yaml_properties, :formats, :logger, :negotiate, :not_modified?, :hash, :private_methods, :silence_stderr, :to_query, :body_stream, :remote_ip, :headers, :domain, :subdomains, :forgery_whitelisted?, :media_type_params, :GET, :etag_matches?, :kind_of?, :load, :freeze, :auth_type, :eql?, :parseable_data?, :values_at, :try, :request_method_symbol, :pragma, :path_info, :public_methods, :silence_stream, :host, :content_length, :xhr?, :content_charset, :path_info=, :fresh?, :gateway_interface, :from, :is_a?, :require, :content_mime_type, :cache_control, :singleton_class, :tap, :cookies, :type, :query_parameters, :parameters, :referer, :method_symbol, :params, :instance_variables, :port, :__id__, :require_or_load, :server_software, :frozen?, :script_name, :path_translated, :to_a, :filtered_parameters, :respond_to?, :display, :script_name=, :raw_host_with_port, :method, :class, :request_method, :referrer, :accept_charset, :instance_variable_get, :suppress, :ssl?, :==, :__send__, :raw_post, :===, :POST, :remote_host, :extend, :host_with_port, :to_s, :protocol, :media_type, :port_string, :get?, :query_string, :negotiate_mime, :clone, :request_parameters, :accept_encoding, :user_agent, :=~, :instance_variable_set, :require_association, :remote_ident, :html_safe?, :silence_warnings, :tld_length, :delete?, :url, :inspect, :[], :subdomain, :class_eval, :taguri, :post?, :blank?, :standard_port, :[]=, :tld_length=, :path_parameters, :acts_like?, :dup, :authorization, :body, :object_id, :controller, :action], @request_class=ActionDispatch::Request, @controller_constraints=nil, @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x7fef9eb0c508 @routes={:products=>#<ActionDispatch::Routing::Route:0x7fef9d77d870 @name="products", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d77d258 @defaults={:action=>"index", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"products"}, @requirements={:action=>"index", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products(?:\.([^\/.?]+))?\Z/}>, :carts=>#<ActionDispatch::Routing::Route:0x7fef9d7e19b0 @name="carts", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7e16e0 @defaults={:action=>"index", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"carts"}, @requirements={:action=>"index", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts(?:\.([^\/.?]+))?\Z/}>, :cart=>#<ActionDispatch::Routing::Route:0x7fef9d7a1fe0 @name="cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7a1d10 @defaults={:action=>"show", :controller=>"carts"}, @controllers={"carts"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d6ea4d0 @name="CartsController">}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"carts"}, @requirements={:action=>"show", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, :edit_cart=>#<ActionDispatch::Routing::Route:0x7fef9d7b5748 @name="edit_cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7b5478 @defaults={:action=>"edit", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"carts"}, @requirements={:action=>"edit", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, :edit_product=>#<ActionDispatch::Routing::Route:0x7fef9d75ee48 @name="edit_product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d75eb78 @defaults={:action=>"edit", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"products"}, @requirements={:action=>"edit", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, :store_index=>#<ActionDispatch::Routing::Route:0x7fef9d788450 @name="store_index", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/store/index(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d787eb0 @defaults={:action=>"index", :controller=>"store"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"store"}, @requirements={:action=>"index", :controller=>"store"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/store\/index(?:\.([^\/.?]+))?\Z/}>, :new_cart=>#<ActionDispatch::Routing::Route:0x7fef9d7c5a58 @name="new_cart", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/carts/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d7c5788 @defaults={:action=>"new", :controller=>"carts"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"carts"}, @requirements={:action=>"new", :controller=>"carts"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/carts\/new(?:\.([^\/.?]+))?\Z/}>, :product=>#<ActionDispatch::Routing::Route:0x7fef9d754060 @name="product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d753d68 @defaults={:action=>"show", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"products"}, @requirements={:action=>"show", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, :new_product=>#<ActionDispatch::Routing::Route:0x7fef9d76d8d0 @name="new_product", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/products/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d76d600 @defaults={:action=>"new", :controller=>"products"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"products"}, @requirements={:action=>"new", :controller=>"products"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/products\/new(?:\.([^\/.?]+))?\Z/}>, :rails_info_properties=>#<ActionDispatch::Routing::Route:0x7fef9d71abf8 @name="rails_info_properties", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/rails/info/properties(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d71a6f8 @defaults={:action=>"properties", :controller=>"rails/info"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"properties", :controller=>"rails/info"}, @requirements={:action=>"properties", :controller=>"rails/info"}, @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.([^\/.?]+))?\Z/}>, :store=>#<ActionDispatch::Routing::Route:0x7fef9d72ab20 @name="store", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d72a760 @defaults={:action=>"index", :controller=>"store"}, @controllers={"store"=>#<ActiveSupport::Dependencies::Reference:0x7fef9d47e020 @name="StoreController">}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"store"}, @requirements={:action=>"index", :controller=>"store"}, @conditions={:path_info=>/\A\/(?:\.([^\/.?]+))?\Z/}>, :line_item=>#<ActionDispatch::Routing::Route:0x7fef9d65a448 @name="line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d661478 @defaults={:action=>"show", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"show", :controller=>"line_items"}, @requirements={:action=>"show", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)(?:\.([^\/.?]+))?\Z/}>, :edit_line_item=>#<ActionDispatch::Routing::Route:0x7fef9d3f40f0 @name="edit_line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/:id/edit(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d3f3e20 @defaults={:action=>"edit", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:id, :format], @defaults={:action=>"edit", :controller=>"line_items"}, @requirements={:action=>"edit", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/([^\/.?]+)\/edit(?:\.([^\/.?]+))?\Z/}>, :line_items=>#<ActionDispatch::Routing::Route:0x7fef9d415138 @name="line_items", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d414e68 @defaults={:action=>"index", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"index", :controller=>"line_items"}, @requirements={:action=>"index", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items(?:\.([^\/.?]+))?\Z/}>, :new_line_item=>#<ActionDispatch::Routing::Route:0x7fef9d402df8 @name="new_line_item", @set=#<ActionDispatch::Routing::RouteSet:0x7fefa17a5e70 ...>, @path="/line_items/new(.:format)", @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x7fef9d402b28 @defaults={:action=>"new", :controller=>"line_items"}, @controllers={}, @glob_param=nil>, @segment_keys=[:format], @defaults={:action=>"new", :controller=>"line_items"}, @requirements={:action=>"new", :controller=>"line_items"}, @conditions={:request_method=>/^GET$/, :path_info=>/\A\/line_items\/new(?:\.([^\/.?]+))?\Z/}>}, @module=#<Module:0x7fef9eb0c440>, @helpers=[:hash_for_line_items_url, :line_items_url, :hash_for_line_items_path, :line_items_path, :hash_for_new_line_item_url, :new_line_item_url, :hash_for_new_line_item_path, :new_line_item_path, :hash_for_edit_line_item_url, :edit_line_item_url, :hash_for_edit_line_item_path, :edit_line_item_path, :hash_for_line_item_url, :line_item_url, :hash_for_line_item_path, :line_item_path, :hash_for_carts_url, :carts_url, :hash_for_carts_path, :carts_path, :hash_for_new_cart_url, :new_cart_url, :hash_for_new_cart_path, :new_cart_path, :hash_for_edit_cart_url, :edit_cart_url, :hash_for_edit_cart_path, :edit_cart_path, :hash_for_cart_url, :cart_url, :hash_for_cart_path, :cart_path, :hash_for_store_index_url, :store_index_url, :hash_for_store_index_path, :store_index_path, :hash_for_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]>>
action_dispatch.secret_token: "21d0fd931f5c004bf7c6c1dbadeb0271123557a574f21d744399d91c6a47c1ee14eeabd5eddd2d5ef8a07d4cf2b705fd00b48d6f4a3ae22c9b86b0822b563e7a"
rack.errors: #<IO:0x7fefa2fe5aa8>
rack.input: #<StringIO:0x7fef9d483188>
rack.multiprocess: false
rack.multithread: false
rack.request.cookie_hash: {"HttpOnly"=>nil, "_depot_session"=>"BAh7CSIQX2NzcmZfdG9rZW4iMUZCbzdaek1kQzZHSk1DSnNTejUydXlRcFU0WS81MXhvZmcwUktSOE9kaEE9Ig9zZXNzaW9uX2lkIiU0NDI0NDM1ZGQ5YTdlNTBiZWExZDZkMzEyMTNiZDVlOSIMY2FydF9pZGkGIgpmbGFzaElDOiVBY3Rpb25EaXNwYXRjaDo6Rmxhc2g6OkZsYXNoSGFzaHsGOgtub3RpY2UiKExpbmUgaXRlbSB3YXMgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--17d8a7e64393a8fc89fc2f1916645274d18e9683", "path"=>"/"}
rack.request.cookie_string: "_depot_session=BAh7CSIQX2NzcmZfdG9rZW4iMUZCbzdaek1kQzZHSk1DSnNTejUydXlRcFU0WS81MXhvZmcwUktSOE9kaEE9Ig9zZXNzaW9uX2lkIiU0NDI0NDM1ZGQ5YTdlNTBiZWExZDZkMzEyMTNiZDVlOSIMY2FydF9pZGkGIgpmbGFzaElDOiVBY3Rpb25EaXNwYXRjaDo6Rmxhc2g6OkZsYXNoSGFzaHsGOgtub3RpY2UiKExpbmUgaXRlbSB3YXMgc3VjY2Vzc2Z1bGx5IGNyZWF0ZWQuBjoKQHVzZWRvOghTZXQGOgpAaGFzaHsGOwZU--17d8a7e64393a8fc89fc2f1916645274d18e9683; path=/; HttpOnly"
rack.request.query_hash: {}
rack.request.query_string: ""
rack.run_once: false
rack.session: {"_csrf_token"=>"FBo7ZzMdC6GJMCJsSz52uyQpU4Y/51xofg0RKR8OdhA=", "session_id"=>"4424435dd9a7e50bea1d6d31213bd5e9", "cart_id"=>1}
rack.session.options: {:expire_after=>nil, :defer=>false, :domain=>nil, :key=>"_depot_session", :httponly=>true, :id=>"4424435dd9a7e50bea1d6d31213bd5e9", :renew=>false, :path=>"/", :secure=>false}
rack.url_scheme: "http"
rack.version: [1, 1]