23.3 Helpers for Formatting, Linking, and Pagination 21 Action Controller: Routing and URLs
ls app/controllers/*_controller.rb
app/controllers/admin_controller.rb
app/controllers/application_controller.rb
app/controllers/info_controller.rb
app/controllers/line_items_controller.rb
app/controllers/orders_controller.rb
app/controllers/products_controller.rb
app/controllers/store_controller.rb
app/controllers/users_controller.rb
irb e1/routing/config/routes_for_depot.rb
Switch to inspect mode.
>> require "./config/environment.rb"
=> true
>> require "rails/console/app"
=> nil
>> rs = ActionController::Routing::Routes
=> #<ActionDispatch::Routing::RouteSet:0x8f995cc @routes=[GET /info/who_bought(.:format) {:controller=>"info", :action=>"who_bought"}, GET /admin/login(.:format) {:controller=>"admin", :action=>"login"}, GET /admin/logout(.:format) {:controller=>"admin", :action=>"logout"}, GET /admin/index(.:format) {:controller=>"admin", :action=>"index"}, GET /users(.:format) {:action=>"index", :controller=>"users"}, POST /users(.:format) {:action=>"create", :controller=>"users"}, GET /users/new(.:format) {:action=>"new", :controller=>"users"}, GET /users/:id/edit(.:format) {:action=>"edit", :controller=>"users"}, GET /users/:id(.:format) {:action=>"show", :controller=>"users"}, PUT /users/:id(.:format) {:action=>"update", :controller=>"users"}, DELETE /users/:id(.:format) {:action=>"destroy", :controller=>"users"}, GET /line_items(.:format) {:action=>"index", :controller=>"line_items"}, POST /line_items(.:format) {:action=>"create", :controller=>"line_items"}, GET /line_items/new(.:format) {:action=>"new", :controller=>"line_items"}, GET /line_items/:id/edit(.:format) {:action=>"edit", :controller=>"line_items"}, GET /line_items/:id(.:format) {:action=>"show", :controller=>"line_items"}, PUT /line_items/:id(.:format) {:action=>"update", :controller=>"line_items"}, DELETE /line_items/:id(.:format) {:action=>"destroy", :controller=>"line_items"}, GET /orders(.:format) {:action=>"index", :controller=>"orders"}, POST /orders(.:format) {:action=>"create", :controller=>"orders"}, GET /orders/new(.:format) {:action=>"new", :controller=>"orders"}, GET /orders/:id/edit(.:format) {:action=>"edit", :controller=>"orders"}, GET /orders/:id(.:format) {:action=>"show", :controller=>"orders"}, PUT /orders/:id(.:format) {:action=>"update", :controller=>"orders"}, DELETE /orders/:id(.:format) {:action=>"destroy", :controller=>"orders"}, GET /store/index(.:format) {:controller=>"store", :action=>"index"}, GET /products(.:format) {:action=>"index", :controller=>"products"}, POST /products(.:format) {:action=>"create", :controller=>"products"}, GET /products/new(.:format) {:action=>"new", :controller=>"products"}, GET /products/:id/edit(.:format) {:action=>"edit", :controller=>"products"}, GET /products/:id(.:format) {:action=>"show", :controller=>"products"}, PUT /products/:id(.:format) {:action=>"update", :controller=>"products"}, DELETE /products/:id(.:format) {:action=>"destroy", :controller=>"products"}, ANY /:controller(/:action(/:id(.:format))) {}, ANY /rails/info/properties(.:format) {:controller=>"rails/info", :action=>"properties"}], @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x8ea6dcc @routes={:info_who_bought=>GET /info/who_bought(.:format) {:controller=>"info", :action=>"who_bought"}, :admin_login=>GET /admin/login(.:format) {:controller=>"admin", :action=>"login"}, :admin_logout=>GET /admin/logout(.:format) {:controller=>"admin", :action=>"logout"}, :admin_index=>GET /admin/index(.:format) {:controller=>"admin", :action=>"index"}, :users=>POST /users(.:format) {:action=>"create", :controller=>"users"}, :new_user=>GET /users/new(.:format) {:action=>"new", :controller=>"users"}, :edit_user=>GET /users/:id/edit(.:format) {:action=>"edit", :controller=>"users"}, :user=>DELETE /users/:id(.:format) {:action=>"destroy", :controller=>"users"}, :line_items=>POST /line_items(.:format) {:action=>"create", :controller=>"line_items"}, :new_line_item=>GET /line_items/new(.:format) {:action=>"new", :controller=>"line_items"}, :edit_line_item=>GET /line_items/:id/edit(.:format) {:action=>"edit", :controller=>"line_items"}, :line_item=>DELETE /line_items/:id(.:format) {:action=>"destroy", :controller=>"line_items"}, :orders=>POST /orders(.:format) {:action=>"create", :controller=>"orders"}, :new_order=>GET /orders/new(.:format) {:action=>"new", :controller=>"orders"}, :edit_order=>GET /orders/:id/edit(.:format) {:action=>"edit", :controller=>"orders"}, :order=>DELETE /orders/:id(.:format) {:action=>"destroy", :controller=>"orders"}, :store_index=>GET /store/index(.:format) {:controller=>"store", :action=>"index"}, :products=>POST /products(.:format) {:action=>"create", :controller=>"products"}, :new_product=>GET /products/new(.:format) {:action=>"new", :controller=>"products"}, :edit_product=>GET /products/:id/edit(.:format) {:action=>"edit", :controller=>"products"}, :product=>DELETE /products/:id(.:format) {:action=>"destroy", :controller=>"products"}, :rails_info_properties=>ANY /rails/info/properties(.:format) {:controller=>"rails/info", :action=>"properties"}}, @helpers=[:hash_for_info_who_bought_url, :info_who_bought_url, :hash_for_info_who_bought_path, :info_who_bought_path, :hash_for_admin_login_url, :admin_login_url, :hash_for_admin_login_path, :admin_login_path, :hash_for_admin_logout_url, :admin_logout_url, :hash_for_admin_logout_path, :admin_logout_path, :hash_for_admin_index_url, :admin_index_url, :hash_for_admin_index_path, :admin_index_path, :hash_for_users_url, :users_url, :hash_for_users_path, :users_path, :hash_for_users_url, :users_url, :hash_for_users_path, :users_path, :hash_for_new_user_url, :new_user_url, :hash_for_new_user_path, :new_user_path, :hash_for_edit_user_url, :edit_user_url, :hash_for_edit_user_path, :edit_user_path, :hash_for_user_url, :user_url, :hash_for_user_path, :user_path, :hash_for_user_url, :user_url, :hash_for_user_path, :user_path, :hash_for_user_url, :user_url, :hash_for_user_path, :user_path, :hash_for_line_items_url, :line_items_url, :hash_for_line_items_path, :line_items_path, :hash_for_line_items_url, :line_items_url, :hash_for_line_items_path, :line_items_path, :hash_for_new_line_item_url, :new_line_item_url, :hash_for_new_line_item_path, :new_line_item_path, :hash_for_edit_line_item_url, :edit_line_item_url, :hash_for_edit_line_item_path, :edit_line_item_path, :hash_for_line_item_url, :line_item_url, :hash_for_line_item_path, :line_item_path, :hash_for_line_item_url, :line_item_url, :hash_for_line_item_path, :line_item_path, :hash_for_line_item_url, :line_item_url, :hash_for_line_item_path, :line_item_path, :hash_for_orders_url, :orders_url, :hash_for_orders_path, :orders_path, :hash_for_orders_url, :orders_url, :hash_for_orders_path, :orders_path, :hash_for_new_order_url, :new_order_url, :hash_for_new_order_path, :new_order_path, :hash_for_edit_order_url, :edit_order_url, :hash_for_edit_order_path, :edit_order_path, :hash_for_order_url, :order_url, :hash_for_order_path, :order_path, :hash_for_order_url, :order_url, :hash_for_order_path, :order_path, :hash_for_order_url, :order_url, :hash_for_order_path, :order_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_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_product_url, :product_url, :hash_for_product_path, :product_path, :hash_for_product_url, :product_url, :hash_for_product_path, :product_path, :hash_for_rails_info_properties_url, :rails_info_properties_url, :hash_for_rails_info_properties_path, :rails_info_properties_path], @module=#<Module:0x8ea6d90>>, @resources_path_names={:new=>"new", :edit=>"edit"}, @controller_namespaces=#<Set: {}>, @default_url_options={}, @request_class=ActionDispatch::Request, @valid_conditions=[:auth_type, :gateway_interface, :path_translated, :remote_host, :remote_ident, :remote_user, :remote_addr, :server_name, :server_protocol, :accept, :accept_charset, :accept_encoding, :accept_language, :cache_control, :from, :negotiate, :pragma, :key?, :request_method, :request_method_symbol, :method, :method_symbol, :get?, :post?, :put?, :delete?, :head?, :headers, :fullpath, :forgery_whitelisted?, :media_type, :content_length, :xml_http_request?, :xhr?, :ip, :remote_ip, :server_software, :raw_post, :body, :form_data?, :body_stream, :reset_session, :session=, :session_options=, :GET, :query_parameters, :POST, :request_parameters, :authorization, :local?, :url, :scheme, :protocol, :ssl?, :raw_host_with_port, :host, :host_with_port, :port, :standard_port, :standard_port?, :port_string, :server_port, :domain, :subdomains, :subdomain, :request_uri, :filtered_parameters, :filtered_env, :parameters, :params, :path_parameters=, :symbolized_path_parameters, :path_parameters, :content_mime_type, :content_type, :accepts, :format, :formats, :format=, :negotiate_mime, :if_modified_since, :if_none_match, :not_modified?, :etag_matches?, :fresh?, :env, :script_name, :path_info, :query_string, :session, :session_options, :logger, :media_type_params, :content_charset, :script_name=, :path_info=, :options?, :trace?, :parseable_data?, :[], :[]=, :values_at, :referer, :referrer, :user_agent, :cookies, :path, :taguri=, :taguri, :to_yaml_style, :to_yaml_properties, :syck_to_yaml, :to_yaml, :blank?, :present?, :presence, :duplicable?, :acts_like?, :try, :html_safe?, :`, :returning, :to_param, :to_query, :instance_values, :instance_variable_names, :copy_instance_variables_from, :to_json, :with_options, :require_or_load, :require_dependency, :require_association, :load_dependency, :load, :require, :unloadable, :to_sql, :equality_predicate_sql, :inequality_predicate_sql, :bind, :find_correlate_in, :nil?, :===, :=~, :!~, :eql?, :hash, :<=>, :class, :singleton_class, :clone, :dup, :initialize_dup, :initialize_clone, :taint, :tainted?, :untaint, :untrust, :untrusted?, :trust, :freeze, :frozen?, :to_s, :inspect, :methods, :singleton_methods, :protected_methods, :private_methods, :public_methods, :instance_variables, :instance_variable_get, :instance_variable_set, :instance_variable_defined?, :instance_of?, :kind_of?, :is_a?, :tap, :send, :public_send, :respond_to?, :respond_to_missing?, :extend, :display, :public_method, :define_singleton_method, :__id__, :object_id, :to_enum, :enum_for, :gem, :silence_warnings, :enable_warnings, :with_warnings, :silence_stderr, :silence_stream, :suppress, :class_eval, :require_library_or_gem, :debugger, :breakpoint, :==, :equal?, :!, :!=, :instance_eval, :instance_exec, :__send__, :controller, :action], @disable_clear_and_finalize=false, @controller_constraints=nil, @finalized=false, @set=#<Rack::Mount::RouteSet:0x8975664 @parameters_key="action_dispatch.request.path_parameters", @named_routes={:info_who_bought=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f37e94 @defaults={:controller=>"info", :action=>"who_bought"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/info\/who_bought(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"info", :action=>"who_bought"} @name=:info_who_bought>, :admin_login=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f5a124 @defaults={:controller=>"admin", :action=>"login"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/admin\/login(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"admin", :action=>"login"} @name=:admin_login>, :admin_logout=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f4e054 @defaults={:controller=>"admin", :action=>"logout"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/admin\/logout(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"admin", :action=>"logout"} @name=:admin_logout>, :admin_index=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f45cd8 @defaults={:controller=>"admin", :action=>"index"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/admin\/index(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>, :users=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f2e894 @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"users"} @name=:users>, :new_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f274e0 @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, :edit_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f1dd78 @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, :user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f00ac0 @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"users"} @name=:user>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8eee8fc @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"line_items"} @name=:line_items>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ee8fec @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8edf6cc @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ec374c @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=:line_item>, :orders=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8eae93c @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"orders"} @name=:orders>, :new_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ea71f0 @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, :edit_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e8e31c @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, :order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e51264 @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"orders"} @name=:order>, :store_index=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e46a94 @defaults={:controller=>"store", :action=>"index"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/store\/index(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, :products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x88b3410 @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"products"} @name=:products>, :new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8864338 @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8797dec @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x84494c4 @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"products"} @name=:product>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x825bd24 @defaults={:controller=>"rails/info", :action=>"properties"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.(?<format>[^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>}, @recognition_key_analyzer=#<Rack::Mount::Analysis::Splitting:0x89753d0 @boundaries={:path_info=>{"t"=>6, "."=>34, "n"=>1, "x"=>2, "s"=>9, "w"=>4, "/"=>22}, :request_method=>{}}, @raw_keys=[{:path_info=>/\A\/info\/who_bought(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/}, {:path_info=>/\A\/admin\/login(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/}, {:path_info=>/\A\/admin\/logout(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/}, {:path_info=>/\A\/admin\/index(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/}, {:path_info=>/\A\/users(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/}, {:path_info=>/\A\/users(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/}, {:path_info=>/\A\/users\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/}, {:path_info=>/\A\/users\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/}, {:path_info=>/\A\/users\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/}, {:path_info=>/\A\/users\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/PUT/}, {:path_info=>/\A\/users\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/}, {:path_info=>/\A\/line_items(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/}, {:path_info=>/\A\/line_items(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/}, {:path_info=>/\A\/line_items\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/}, {:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/}, {:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/}, {:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/PUT/}, {:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/}, {:path_info=>/\A\/orders(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/}, {:path_info=>/\A\/orders(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/}, {:path_info=>/\A\/orders\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/}, {:path_info=>/\A\/orders\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/}, {:path_info=>/\A\/orders\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/}, {:path_info=>/\A\/orders\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/PUT/}, {:path_info=>/\A\/orders\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/}, {:path_info=>/\A\/store\/index(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/}, {:path_info=>/\A\/products(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/}, {:path_info=>/\A\/products(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/}, {:path_info=>/\A\/products\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/}, {:path_info=>/\A\/products\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/}, {:path_info=>/\A\/products\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/}, {:path_info=>/\A\/products\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/PUT/}, {:path_info=>/\A\/products\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/}, {:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/}, {:path_info=>/\A\/rails\/info\/properties(?:\.(?<format>[^\/.?]+))?\Z/}], @key_frequency={}, @report=nil, @possible_keys=nil>, @generation_key_analyzer=#<Rack::Mount::Analysis::Frequency:0x8974f48 @raw_keys=[{:controller=>"info", :action=>"who_bought"}, {:controller=>"admin", :action=>"login"}, {:controller=>"admin", :action=>"logout"}, {:controller=>"admin", :action=>"index"}, {:action=>"index", :controller=>"users"}, {:action=>"create", :controller=>"users"}, {:action=>"new", :controller=>"users"}, {:action=>"edit", :controller=>"users"}, {:action=>"show", :controller=>"users"}, {:action=>"update", :controller=>"users"}, {:action=>"destroy", :controller=>"users"}, {:action=>"index", :controller=>"line_items"}, {:action=>"create", :controller=>"line_items"}, {:action=>"new", :controller=>"line_items"}, {:action=>"edit", :controller=>"line_items"}, {:action=>"show", :controller=>"line_items"}, {:action=>"update", :controller=>"line_items"}, {:action=>"destroy", :controller=>"line_items"}, {:action=>"index", :controller=>"orders"}, {:action=>"create", :controller=>"orders"}, {:action=>"new", :controller=>"orders"}, {:action=>"edit", :controller=>"orders"}, {:action=>"show", :controller=>"orders"}, {:action=>"update", :controller=>"orders"}, {:action=>"destroy", :controller=>"orders"}, {:controller=>"store", :action=>"index"}, {:action=>"index", :controller=>"products"}, {:action=>"create", :controller=>"products"}, {:action=>"new", :controller=>"products"}, {:action=>"edit", :controller=>"products"}, {:action=>"show", :controller=>"products"}, {:action=>"update", :controller=>"products"}, {:action=>"destroy", :controller=>"products"}, {}, {:controller=>"rails/info", :action=>"properties"}], @key_frequency={}, @report=nil, @possible_keys=nil>, @request_class=ActionDispatch::Request, @valid_conditions=[:auth_type, :gateway_interface, :path_translated, :remote_host, :remote_ident, :remote_user, :remote_addr, :server_name, :server_protocol, :accept, :accept_charset, :accept_encoding, :accept_language, :cache_control, :from, :negotiate, :pragma, :key?, :request_method, :request_method_symbol, :method, :method_symbol, :get?, :post?, :put?, :delete?, :head?, :headers, :fullpath, :forgery_whitelisted?, :media_type, :content_length, :xml_http_request?, :xhr?, :ip, :remote_ip, :server_software, :raw_post, :body, :form_data?, :body_stream, :reset_session, :session=, :session_options=, :GET, :query_parameters, :POST, :request_parameters, :authorization, :local?, :cookie_jar, :flash, :url, :scheme, :protocol, :ssl?, :raw_host_with_port, :host, :host_with_port, :port, :standard_port, :standard_port?, :port_string, :server_port, :domain, :subdomains, :subdomain, :request_uri, :filtered_parameters, :filtered_env, :parameters, :params, :path_parameters=, :symbolized_path_parameters, :path_parameters, :content_mime_type, :content_type, :accepts, :format, :formats, :format=, :negotiate_mime, :if_modified_since, :if_none_match, :not_modified?, :etag_matches?, :fresh?, :env, :script_name, :path_info, :query_string, :session, :session_options, :logger, :media_type_params, :content_charset, :script_name=, :path_info=, :options?, :trace?, :parseable_data?, :[], :[]=, :values_at, :referer, :referrer, :user_agent, :cookies, :path, :taguri=, :taguri, :to_yaml_style, :to_yaml_properties, :syck_to_yaml, :to_yaml, :blank?, :present?, :presence, :duplicable?, :acts_like?, :try, :html_safe?, :`, :returning, :to_param, :to_query, :instance_values, :instance_variable_names, :copy_instance_variables_from, :to_json, :with_options, :as_json, :require_or_load, :require_dependency, :require_association, :load_dependency, :load, :require, :unloadable, :to_sql, :equality_predicate_sql, :inequality_predicate_sql, :bind, :find_correlate_in, :nil?, :===, :=~, :!~, :eql?, :hash, :<=>, :class, :singleton_class, :clone, :dup, :initialize_dup, :initialize_clone, :taint, :tainted?, :untaint, :untrust, :untrusted?, :trust, :freeze, :frozen?, :to_s, :inspect, :methods, :singleton_methods, :protected_methods, :private_methods, :public_methods, :instance_variables, :instance_variable_get, :instance_variable_set, :instance_variable_defined?, :instance_of?, :kind_of?, :is_a?, :tap, :send, :public_send, :respond_to?, :respond_to_missing?, :extend, :display, :public_method, :define_singleton_method, :__id__, :object_id, :to_enum, :enum_for, :gem, :silence_warnings, :enable_warnings, :with_warnings, :silence_stderr, :silence_stream, :suppress, :class_eval, :require_library_or_gem, :debugger, :breakpoint, :==, :equal?, :!, :!=, :instance_eval, :instance_exec, :__send__], @optimized_recognize_defined=false, @routes=[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f37e94 @defaults={:controller=>"info", :action=>"who_bought"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/info\/who_bought(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"info", :action=>"who_bought"} @name=:info_who_bought>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f5a124 @defaults={:controller=>"admin", :action=>"login"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/admin\/login(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"admin", :action=>"login"} @name=:admin_login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f4e054 @defaults={:controller=>"admin", :action=>"logout"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/admin\/logout(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"admin", :action=>"logout"} @name=:admin_logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f45cd8 @defaults={:controller=>"admin", :action=>"index"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/admin\/index(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f37034 @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f2e894 @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f274e0 @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f1dd78 @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f127d4 @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f081d0 @defaults={:action=>"update", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/PUT/} @defaults={:action=>"update", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f00ac0 @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ef64bc @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8eee8fc @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ee8fec @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8edf6cc @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ed5050 @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ecb348 @defaults={:action=>"update", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/PUT/} @defaults={:action=>"update", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ec374c @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ebaac0 @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8eae93c @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ea71f0 @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e8e31c @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e77130 @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e65804 @defaults={:action=>"update", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/PUT/} @defaults={:action=>"update", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e51264 @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e46a94 @defaults={:controller=>"store", :action=>"index"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/store\/index(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x89a2e34 @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x88b3410 @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8864338 @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8797dec @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8595d50 @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x84825e4 @defaults={:action=>"update", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/PUT/} @defaults={:action=>"update", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x84494c4 @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x825bd24 @defaults={:controller=>"rails/info", :action=>"properties"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.(?<format>[^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>], @recognition_graph=nil, @recognition_keys=nil, @generation_graph=nil, @generation_keys=nil>>
>> app
=> #<ActionDispatch::Integration::Session:0x9034590 @app=#<Depot::Application:0x83761a0 @config=#<Rails::Application::Configuration:0x824c888 @root=#<Pathname:/home/rubys/git/awdwr/work-192/depot>, @encoding="utf-8", @allow_concurrency=false, @consider_all_requests_local=true, @filter_parameters=[:password], @dependency_loading=true, @serve_static_assets=true, @session_store=:active_record_store, @session_options={}, @time_zone="UTC", @middleware=[ActionDispatch::Static, Rack::Lock, ActiveSupport::Cache::Strategy::LocalCache, Rack::Runtime, Rails::Rack::Logger, ActionDispatch::ShowExceptions, ActionDispatch::RemoteIp, Rack::Sendfile, ActionDispatch::Callbacks, ActiveRecord::ConnectionAdapters::ConnectionManagement, ActiveRecord::QueryCache, ActionDispatch::Cookies, ActiveRecord::SessionStore, ActionDispatch::Flash, ActionDispatch::ParamsParser, Rack::MethodOverride, ActionDispatch::Head, ActionDispatch::BestStandardsSupport], @paths=#<Rails::Paths::Root:0x879eef8 @children={"app"=>#<Rails::Paths::Path:0x879eb10 @children={"controllers"=>#<Rails::Paths::Path:0x879e700 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/controllers", "/home/rubys/git/rails/railties/lib/rails/application/info_routes"], @glob=nil, @eager_load=true>, "helpers"=>#<Rails::Paths::Path:0x879e408 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/helpers"], @glob=nil, @eager_load=true>, "models"=>#<Rails::Paths::Path:0x879e174 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/models"], @glob=nil, @eager_load=true>, "mailers"=>#<Rails::Paths::Path:0x879df1c @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/mailers"], @glob=nil, @eager_load=true>, "views"=>#<Rails::Paths::Path:0x879a588 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/views"], @glob=nil>}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app"], @glob="*", @eager_load=true>, "lib"=>#<Rails::Paths::Path:0x879a3a8 @children={"tasks"=>#<Rails::Paths::Path:0x879a0d8 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["lib/tasks"], @glob="**/*.rake">, "templates"=>#<Rails::Paths::Path:0x879824c @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["lib/templates"], @glob=nil>}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["lib"], @glob=nil, @load_path=true>, "config"=>#<Rails::Paths::Path:0x8799e44 @children={"initializers"=>#<Rails::Paths::Path:0x8799b10 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/initializers"], @glob="**/*.rb">, "locales"=>#<Rails::Paths::Path:0x87998e0 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/locales"], @glob="*.{rb,yml}">, "routes"=>#<Rails::Paths::Path:0x8799764 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/routes.rb"], @glob=nil>, "database"=>#<Rails::Paths::Path:0x879892c @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/database.yml"], @glob=nil>, "environment"=>#<Rails::Paths::Path:0x8798648 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/environment.rb"], @glob=nil>, "environments"=>#<Rails::Paths::Path:0x87983c8 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/environments"], @glob="development.rb">}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config"], @glob=nil>, "public"=>#<Rails::Paths::Path:0x87995ac @children={"javascripts"=>#<Rails::Paths::Path:0x8799278 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["public/javascripts"], @glob=nil>, "stylesheets"=>#<Rails::Paths::Path:0x8798f44 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["public/stylesheets"], @glob=nil>}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["public"], @glob=nil>, "log"=>#<Rails::Paths::Path:0x87980a8 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["log/development.log"], @glob=nil>, "tmp"=>#<Rails::Paths::Path:0x8797d60 @children={"cache"=>#<Rails::Paths::Path:0x8797a90 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["tmp/cache"], @glob=nil>}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["tmp"], @glob=nil>, "vendor"=>#<Rails::Paths::Path:0x8788b80 @children={"plugins"=>#<Rails::Paths::Path:0x87888b0 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["vendor/plugins"], @glob=nil>}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["vendor"], @glob=nil, @load_path=true>}, @path=#<Pathname:/home/rubys/git/awdwr/work-192/depot>, @root=#<Rails::Paths::Root:0x879eef8 ...>, @all_paths=[#<Rails::Paths::Path:0x879eb10 @children={"controllers"=>#<Rails::Paths::Path:0x879e700 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/controllers", "/home/rubys/git/rails/railties/lib/rails/application/info_routes"], @glob=nil, @eager_load=true>, "helpers"=>#<Rails::Paths::Path:0x879e408 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/helpers"], @glob=nil, @eager_load=true>, "models"=>#<Rails::Paths::Path:0x879e174 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/models"], @glob=nil, @eager_load=true>, "mailers"=>#<Rails::Paths::Path:0x879df1c @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/mailers"], @glob=nil, @eager_load=true>, "views"=>#<Rails::Paths::Path:0x879a588 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/views"], @glob=nil>}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app"], @glob="*", @eager_load=true>, #<Rails::Paths::Path:0x879e700 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/controllers", "/home/rubys/git/rails/railties/lib/rails/application/info_routes"], @glob=nil, @eager_load=true>, #<Rails::Paths::Path:0x879e408 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/helpers"], @glob=nil, @eager_load=true>, #<Rails::Paths::Path:0x879e174 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/models"], @glob=nil, @eager_load=true>, #<Rails::Paths::Path:0x879df1c @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/mailers"], @glob=nil, @eager_load=true>, #<Rails::Paths::Path:0x879a588 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/views"], @glob=nil>, #<Rails::Paths::Path:0x879a3a8 @children={"tasks"=>#<Rails::Paths::Path:0x879a0d8 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["lib/tasks"], @glob="**/*.rake">, "templates"=>#<Rails::Paths::Path:0x879824c @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["lib/templates"], @glob=nil>}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["lib"], @glob=nil, @load_path=true>, #<Rails::Paths::Path:0x879a0d8 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["lib/tasks"], @glob="**/*.rake">, #<Rails::Paths::Path:0x8799e44 @children={"initializers"=>#<Rails::Paths::Path:0x8799b10 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/initializers"], @glob="**/*.rb">, "locales"=>#<Rails::Paths::Path:0x87998e0 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/locales"], @glob="*.{rb,yml}">, "routes"=>#<Rails::Paths::Path:0x8799764 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/routes.rb"], @glob=nil>, "database"=>#<Rails::Paths::Path:0x879892c @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/database.yml"], @glob=nil>, "environment"=>#<Rails::Paths::Path:0x8798648 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/environment.rb"], @glob=nil>, "environments"=>#<Rails::Paths::Path:0x87983c8 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/environments"], @glob="development.rb">}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config"], @glob=nil>, #<Rails::Paths::Path:0x8799b10 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/initializers"], @glob="**/*.rb">, #<Rails::Paths::Path:0x87998e0 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/locales"], @glob="*.{rb,yml}">, #<Rails::Paths::Path:0x8799764 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/routes.rb"], @glob=nil>, #<Rails::Paths::Path:0x87995ac @children={"javascripts"=>#<Rails::Paths::Path:0x8799278 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["public/javascripts"], @glob=nil>, "stylesheets"=>#<Rails::Paths::Path:0x8798f44 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["public/stylesheets"], @glob=nil>}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["public"], @glob=nil>, #<Rails::Paths::Path:0x8799278 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["public/javascripts"], @glob=nil>, #<Rails::Paths::Path:0x8798f44 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["public/stylesheets"], @glob=nil>, #<Rails::Paths::Path:0x879892c @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/database.yml"], @glob=nil>, #<Rails::Paths::Path:0x8798648 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/environment.rb"], @glob=nil>, #<Rails::Paths::Path:0x87983c8 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/environments"], @glob="development.rb">, #<Rails::Paths::Path:0x879824c @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["lib/templates"], @glob=nil>, #<Rails::Paths::Path:0x87980a8 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["log/development.log"], @glob=nil>, #<Rails::Paths::Path:0x8797d60 @children={"cache"=>#<Rails::Paths::Path:0x8797a90 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["tmp/cache"], @glob=nil>}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["tmp"], @glob=nil>, #<Rails::Paths::Path:0x8797a90 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["tmp/cache"], @glob=nil>, #<Rails::Paths::Path:0x8788b80 @children={"plugins"=>#<Rails::Paths::Path:0x87888b0 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["vendor/plugins"], @glob=nil>}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["vendor"], @glob=nil, @load_path=true>, #<Rails::Paths::Path:0x87888b0 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["vendor/plugins"], @glob=nil>]>, @cache_classes=false, @whiny_nils=true, @log_level=:debug, @cache_store=[:file_store, "/home/rubys/git/awdwr/work-192/depot/tmp/cache/"], @autoload_paths=[], @eager_load_paths=["/home/rubys/git/awdwr/work-192/depot/app/helpers", "/home/rubys/git/awdwr/work-192/depot/app/controllers", "/home/rubys/git/awdwr/work-192/depot/app/mailers", "/home/rubys/git/awdwr/work-192/depot/app/models"], @autoload_once_paths=[], @secret_token="eaf9c9c0f38062da9448ed2a738218fc01c8310a2cb6ab2bccfb45a5b29b62766cbbf8a87b3e88e830ac7862d2a5a52b87853495a335cc62a728caa83ceda5cb">, @railties=#<Rails::Application::Railties:0x879f5ec @config=#<Rails::Application::Configuration:0x824c888 @root=#<Pathname:/home/rubys/git/awdwr/work-192/depot>, @encoding="utf-8", @allow_concurrency=false, @consider_all_requests_local=true, @filter_parameters=[:password], @dependency_loading=true, @serve_static_assets=true, @session_store=:active_record_store, @session_options={}, @time_zone="UTC", @middleware=[ActionDispatch::Static, Rack::Lock, ActiveSupport::Cache::Strategy::LocalCache, Rack::Runtime, Rails::Rack::Logger, ActionDispatch::ShowExceptions, ActionDispatch::RemoteIp, Rack::Sendfile, ActionDispatch::Callbacks, ActiveRecord::ConnectionAdapters::ConnectionManagement, ActiveRecord::QueryCache, ActionDispatch::Cookies, ActiveRecord::SessionStore, ActionDispatch::Flash, ActionDispatch::ParamsParser, Rack::MethodOverride, ActionDispatch::Head, ActionDispatch::BestStandardsSupport], @paths=#<Rails::Paths::Root:0x879eef8 @children={"app"=>#<Rails::Paths::Path:0x879eb10 @children={"controllers"=>#<Rails::Paths::Path:0x879e700 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/controllers", "/home/rubys/git/rails/railties/lib/rails/application/info_routes"], @glob=nil, @eager_load=true>, "helpers"=>#<Rails::Paths::Path:0x879e408 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/helpers"], @glob=nil, @eager_load=true>, "models"=>#<Rails::Paths::Path:0x879e174 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/models"], @glob=nil, @eager_load=true>, "mailers"=>#<Rails::Paths::Path:0x879df1c @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/mailers"], @glob=nil, @eager_load=true>, "views"=>#<Rails::Paths::Path:0x879a588 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/views"], @glob=nil>}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app"], @glob="*", @eager_load=true>, "lib"=>#<Rails::Paths::Path:0x879a3a8 @children={"tasks"=>#<Rails::Paths::Path:0x879a0d8 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["lib/tasks"], @glob="**/*.rake">, "templates"=>#<Rails::Paths::Path:0x879824c @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["lib/templates"], @glob=nil>}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["lib"], @glob=nil, @load_path=true>, "config"=>#<Rails::Paths::Path:0x8799e44 @children={"initializers"=>#<Rails::Paths::Path:0x8799b10 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/initializers"], @glob="**/*.rb">, "locales"=>#<Rails::Paths::Path:0x87998e0 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/locales"], @glob="*.{rb,yml}">, "routes"=>#<Rails::Paths::Path:0x8799764 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/routes.rb"], @glob=nil>, "database"=>#<Rails::Paths::Path:0x879892c @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/database.yml"], @glob=nil>, "environment"=>#<Rails::Paths::Path:0x8798648 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/environment.rb"], @glob=nil>, "environments"=>#<Rails::Paths::Path:0x87983c8 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/environments"], @glob="development.rb">}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config"], @glob=nil>, "public"=>#<Rails::Paths::Path:0x87995ac @children={"javascripts"=>#<Rails::Paths::Path:0x8799278 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["public/javascripts"], @glob=nil>, "stylesheets"=>#<Rails::Paths::Path:0x8798f44 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["public/stylesheets"], @glob=nil>}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["public"], @glob=nil>, "log"=>#<Rails::Paths::Path:0x87980a8 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["log/development.log"], @glob=nil>, "tmp"=>#<Rails::Paths::Path:0x8797d60 @children={"cache"=>#<Rails::Paths::Path:0x8797a90 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["tmp/cache"], @glob=nil>}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["tmp"], @glob=nil>, "vendor"=>#<Rails::Paths::Path:0x8788b80 @children={"plugins"=>#<Rails::Paths::Path:0x87888b0 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["vendor/plugins"], @glob=nil>}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["vendor"], @glob=nil, @load_path=true>}, @path=#<Pathname:/home/rubys/git/awdwr/work-192/depot>, @root=#<Rails::Paths::Root:0x879eef8 ...>, @all_paths=[#<Rails::Paths::Path:0x879eb10 @children={"controllers"=>#<Rails::Paths::Path:0x879e700 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/controllers", "/home/rubys/git/rails/railties/lib/rails/application/info_routes"], @glob=nil, @eager_load=true>, "helpers"=>#<Rails::Paths::Path:0x879e408 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/helpers"], @glob=nil, @eager_load=true>, "models"=>#<Rails::Paths::Path:0x879e174 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/models"], @glob=nil, @eager_load=true>, "mailers"=>#<Rails::Paths::Path:0x879df1c @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/mailers"], @glob=nil, @eager_load=true>, "views"=>#<Rails::Paths::Path:0x879a588 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/views"], @glob=nil>}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app"], @glob="*", @eager_load=true>, #<Rails::Paths::Path:0x879e700 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/controllers", "/home/rubys/git/rails/railties/lib/rails/application/info_routes"], @glob=nil, @eager_load=true>, #<Rails::Paths::Path:0x879e408 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/helpers"], @glob=nil, @eager_load=true>, #<Rails::Paths::Path:0x879e174 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/models"], @glob=nil, @eager_load=true>, #<Rails::Paths::Path:0x879df1c @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/mailers"], @glob=nil, @eager_load=true>, #<Rails::Paths::Path:0x879a588 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["app/views"], @glob=nil>, #<Rails::Paths::Path:0x879a3a8 @children={"tasks"=>#<Rails::Paths::Path:0x879a0d8 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["lib/tasks"], @glob="**/*.rake">, "templates"=>#<Rails::Paths::Path:0x879824c @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["lib/templates"], @glob=nil>}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["lib"], @glob=nil, @load_path=true>, #<Rails::Paths::Path:0x879a0d8 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["lib/tasks"], @glob="**/*.rake">, #<Rails::Paths::Path:0x8799e44 @children={"initializers"=>#<Rails::Paths::Path:0x8799b10 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/initializers"], @glob="**/*.rb">, "locales"=>#<Rails::Paths::Path:0x87998e0 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/locales"], @glob="*.{rb,yml}">, "routes"=>#<Rails::Paths::Path:0x8799764 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/routes.rb"], @glob=nil>, "database"=>#<Rails::Paths::Path:0x879892c @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/database.yml"], @glob=nil>, "environment"=>#<Rails::Paths::Path:0x8798648 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/environment.rb"], @glob=nil>, "environments"=>#<Rails::Paths::Path:0x87983c8 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/environments"], @glob="development.rb">}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config"], @glob=nil>, #<Rails::Paths::Path:0x8799b10 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/initializers"], @glob="**/*.rb">, #<Rails::Paths::Path:0x87998e0 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/locales"], @glob="*.{rb,yml}">, #<Rails::Paths::Path:0x8799764 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/routes.rb"], @glob=nil>, #<Rails::Paths::Path:0x87995ac @children={"javascripts"=>#<Rails::Paths::Path:0x8799278 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["public/javascripts"], @glob=nil>, "stylesheets"=>#<Rails::Paths::Path:0x8798f44 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["public/stylesheets"], @glob=nil>}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["public"], @glob=nil>, #<Rails::Paths::Path:0x8799278 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["public/javascripts"], @glob=nil>, #<Rails::Paths::Path:0x8798f44 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["public/stylesheets"], @glob=nil>, #<Rails::Paths::Path:0x879892c @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/database.yml"], @glob=nil>, #<Rails::Paths::Path:0x8798648 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/environment.rb"], @glob=nil>, #<Rails::Paths::Path:0x87983c8 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["config/environments"], @glob="development.rb">, #<Rails::Paths::Path:0x879824c @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["lib/templates"], @glob=nil>, #<Rails::Paths::Path:0x87980a8 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["log/development.log"], @glob=nil>, #<Rails::Paths::Path:0x8797d60 @children={"cache"=>#<Rails::Paths::Path:0x8797a90 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["tmp/cache"], @glob=nil>}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["tmp"], @glob=nil>, #<Rails::Paths::Path:0x8797a90 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["tmp/cache"], @glob=nil>, #<Rails::Paths::Path:0x8788b80 @children={"plugins"=>#<Rails::Paths::Path:0x87888b0 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["vendor/plugins"], @glob=nil>}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["vendor"], @glob=nil, @load_path=true>, #<Rails::Paths::Path:0x87888b0 @children={}, @root=#<Rails::Paths::Root:0x879eef8 ...>, @paths=["vendor/plugins"], @glob=nil>]>, @cache_classes=false, @whiny_nils=true, @log_level=:debug, @cache_store=[:file_store, "/home/rubys/git/awdwr/work-192/depot/tmp/cache/"], @autoload_paths=[], @eager_load_paths=["/home/rubys/git/awdwr/work-192/depot/app/helpers", "/home/rubys/git/awdwr/work-192/depot/app/controllers", "/home/rubys/git/awdwr/work-192/depot/app/mailers", "/home/rubys/git/awdwr/work-192/depot/app/models"], @autoload_once_paths=[], @secret_token="eaf9c9c0f38062da9448ed2a738218fc01c8310a2cb6ab2bccfb45a5b29b62766cbbf8a87b3e88e830ac7862d2a5a52b87853495a335cc62a728caa83ceda5cb">, @railties=[#<I18n::Railtie:0x879f4fc @initializers=[#<Rails::Initializable::Initializer:0x8788040 @name="i18n.callbacks", @context=#<I18n::Railtie:0x879f4fc ...>, @options={}, @block=#<Proc:0x8955e40@/home/rubys/git/rails/activesupport/lib/active_support/i18n_railtie.rb:21>>]>, #<ActiveSupport::Railtie:0x879f4e8 @initializers=[#<Rails::Initializable::Initializer:0x8787b7c @name="active_support.initialize_whiny_nils", @context=#<ActiveSupport::Railtie:0x879f4e8 ...>, @options={}, @block=#<Proc:0x89bfbc4@/home/rubys/git/rails/activesupport/lib/active_support/railtie.rb:11>>, #<Rails::Initializable::Initializer:0x8787b54 @name="active_support.deprecation_behavior", @context=#<ActiveSupport::Railtie:0x879f4e8 ...>, @options={:after=>"active_support.initialize_whiny_nils"}, @block=#<Proc:0x89bfb4c@/home/rubys/git/rails/activesupport/lib/active_support/railtie.rb:15>>, #<Rails::Initializable::Initializer:0x8787b2c @name="active_support.initialize_time_zone", @context=#<ActiveSupport::Railtie:0x879f4e8 ...>, @options={:after=>"active_support.deprecation_behavior"}, @block=#<Proc:0x89bfad4@/home/rubys/git/rails/activesupport/lib/active_support/railtie.rb:47>>]>, #<ActionDispatch::Railtie:0x879f4d4 @initializers=[]>, #<ActionView::Railtie:0x879f4c0 @initializers=[#<Rails::Initializable::Initializer:0x878753c @name="action_view.cache_asset_timestamps", @context=#<ActionView::Railtie:0x879f4c0 ...>, @options={}, @block=#<Proc:0x87dcbcc@/home/rubys/git/rails/actionpack/lib/action_view/railtie.rb:11>>, #<Rails::Initializable::Initializer:0x8787488 @name="action_view.javascript_expansions", @context=#<ActionView::Railtie:0x879f4c0 ...>, @options={:after=>"action_view.cache_asset_timestamps"}, @block=#<Proc:0x87dc9b0@/home/rubys/git/rails/actionpack/lib/action_view/railtie.rb:19>>, #<Rails::Initializable::Initializer:0x8787438 @name="action_view.set_configs", @context=#<ActionView::Railtie:0x879f4c0 ...>, @options={:after=>"action_view.javascript_expansions"}, @block=#<Proc:0x87dc744@/home/rubys/git/rails/actionpack/lib/action_view/railtie.rb:31>>]>, #<ActionController::Railtie:0x879f4ac @initializers=[#<Rails::Initializable::Initializer:0x8786f88 @name="action_controller.logger", @context=#<ActionController::Railtie:0x879f4ac ...>, @options={}, @block=#<Proc:0x87dc064@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:34>>, #<Rails::Initializable::Initializer:0x8786f4c @name="action_controller.initialize_framework_caches", @context=#<ActionController::Railtie:0x879f4ac ...>, @options={:after=>"action_controller.logger"}, @block=#<Proc:0x87dbd1c@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:38>>, #<Rails::Initializable::Initializer:0x8786efc @name="action_controller.set_configs", @context=#<ActionController::Railtie:0x879f4ac ...>, @options={:after=>"action_controller.initialize_framework_caches"}, @block=#<Proc:0x87db90c@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:42>>, #<Rails::Initializable::Initializer:0x8786e70 @name="action_controller.deprecated_routes", @context=#<ActionController::Railtie:0x879f4ac ...>, @options={:after=>"action_controller.set_configs"}, @block=#<Proc:0x87db420@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:58>>]>, #<ActiveRecord::Railtie:0x879f498 @initializers=[#<Rails::Initializable::Initializer:0x87869d4 @name="active_record.initialize_timezone", @context=#<ActiveRecord::Railtie:0x879f498 ...>, @options={}, @block=#<Proc:0x87cdc6c@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:35>>, #<Rails::Initializable::Initializer:0x87860d8 @name="active_record.logger", @context=#<ActiveRecord::Railtie:0x879f498 ...>, @options={:after=>"active_record.initialize_timezone"}, @block=#<Proc:0x87cd758@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:42>>, #<Rails::Initializable::Initializer:0x8785fc0 @name="active_record.set_configs", @context=#<ActiveRecord::Railtie:0x879f498 ...>, @options={:after=>"active_record.logger"}, @block=#<Proc:0x87cd078@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:46>>, #<Rails::Initializable::Initializer:0x8785f34 @name="active_record.initialize_database", @context=#<ActiveRecord::Railtie:0x879f498 ...>, @options={:after=>"active_record.set_configs"}, @block=#<Proc:0x87ccb64@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:56>>, #<Rails::Initializable::Initializer:0x8785ed0 @name="active_record.log_runtime", @context=#<ActiveRecord::Railtie:0x879f498 ...>, @options={:after=>"active_record.initialize_database"}, @block=#<Proc:0x87be17c@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:64>>, #<Rails::Initializable::Initializer:0x8785e80 @name="active_record.set_dispatch_hooks", @context=#<ActiveRecord::Railtie:0x879f498 ...>, @options={:before=>:set_clear_dependencies_hook, :after=>"active_record.log_runtime"}, @block=#<Proc:0x87be0f0@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:71>>]>, #<ActionMailer::Railtie:0x879f420 @initializers=[#<Rails::Initializable::Initializer:0x8785aac @name="action_mailer.logger", @context=#<ActionMailer::Railtie:0x879f420 ...>, @options={}, @block=#<Proc:0x86aadf8@/home/rubys/git/rails/actionmailer/lib/action_mailer/railtie.rb:8>>, #<Rails::Initializable::Initializer:0x8785a20 @name="action_mailer.set_configs", @context=#<ActionMailer::Railtie:0x879f420 ...>, @options={:after=>"action_mailer.logger"}, @block=#<Proc:0x86aac40@/home/rubys/git/rails/actionmailer/lib/action_mailer/railtie.rb:12>>]>, #<ActiveResource::Railtie:0x879f40c @initializers=[#<Rails::Initializable::Initializer:0x87855d4 @name="active_resource.set_configs", @context=#<ActiveResource::Railtie:0x879f40c ...>, @options={}, @block=#<Proc:0x868cca4@/home/rubys/git/rails/activeresource/lib/active_resource/railtie.rb:8>>]>, #<Rails::TestUnitRailtie:0x879f380 @initializers=[]>], @engines=[], @plugins=[], @all=[#<I18n::Railtie:0x879f4fc @initializers=[#<Rails::Initializable::Initializer:0x8788040 @name="i18n.callbacks", @context=#<I18n::Railtie:0x879f4fc ...>, @options={}, @block=#<Proc:0x8955e40@/home/rubys/git/rails/activesupport/lib/active_support/i18n_railtie.rb:21>>]>, #<ActiveSupport::Railtie:0x879f4e8 @initializers=[#<Rails::Initializable::Initializer:0x8787b7c @name="active_support.initialize_whiny_nils", @context=#<ActiveSupport::Railtie:0x879f4e8 ...>, @options={}, @block=#<Proc:0x89bfbc4@/home/rubys/git/rails/activesupport/lib/active_support/railtie.rb:11>>, #<Rails::Initializable::Initializer:0x8787b54 @name="active_support.deprecation_behavior", @context=#<ActiveSupport::Railtie:0x879f4e8 ...>, @options={:after=>"active_support.initialize_whiny_nils"}, @block=#<Proc:0x89bfb4c@/home/rubys/git/rails/activesupport/lib/active_support/railtie.rb:15>>, #<Rails::Initializable::Initializer:0x8787b2c @name="active_support.initialize_time_zone", @context=#<ActiveSupport::Railtie:0x879f4e8 ...>, @options={:after=>"active_support.deprecation_behavior"}, @block=#<Proc:0x89bfad4@/home/rubys/git/rails/activesupport/lib/active_support/railtie.rb:47>>]>, #<ActionDispatch::Railtie:0x879f4d4 @initializers=[]>, #<ActionView::Railtie:0x879f4c0 @initializers=[#<Rails::Initializable::Initializer:0x878753c @name="action_view.cache_asset_timestamps", @context=#<ActionView::Railtie:0x879f4c0 ...>, @options={}, @block=#<Proc:0x87dcbcc@/home/rubys/git/rails/actionpack/lib/action_view/railtie.rb:11>>, #<Rails::Initializable::Initializer:0x8787488 @name="action_view.javascript_expansions", @context=#<ActionView::Railtie:0x879f4c0 ...>, @options={:after=>"action_view.cache_asset_timestamps"}, @block=#<Proc:0x87dc9b0@/home/rubys/git/rails/actionpack/lib/action_view/railtie.rb:19>>, #<Rails::Initializable::Initializer:0x8787438 @name="action_view.set_configs", @context=#<ActionView::Railtie:0x879f4c0 ...>, @options={:after=>"action_view.javascript_expansions"}, @block=#<Proc:0x87dc744@/home/rubys/git/rails/actionpack/lib/action_view/railtie.rb:31>>]>, #<ActionController::Railtie:0x879f4ac @initializers=[#<Rails::Initializable::Initializer:0x8786f88 @name="action_controller.logger", @context=#<ActionController::Railtie:0x879f4ac ...>, @options={}, @block=#<Proc:0x87dc064@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:34>>, #<Rails::Initializable::Initializer:0x8786f4c @name="action_controller.initialize_framework_caches", @context=#<ActionController::Railtie:0x879f4ac ...>, @options={:after=>"action_controller.logger"}, @block=#<Proc:0x87dbd1c@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:38>>, #<Rails::Initializable::Initializer:0x8786efc @name="action_controller.set_configs", @context=#<ActionController::Railtie:0x879f4ac ...>, @options={:after=>"action_controller.initialize_framework_caches"}, @block=#<Proc:0x87db90c@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:42>>, #<Rails::Initializable::Initializer:0x8786e70 @name="action_controller.deprecated_routes", @context=#<ActionController::Railtie:0x879f4ac ...>, @options={:after=>"action_controller.set_configs"}, @block=#<Proc:0x87db420@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:58>>]>, #<ActiveRecord::Railtie:0x879f498 @initializers=[#<Rails::Initializable::Initializer:0x87869d4 @name="active_record.initialize_timezone", @context=#<ActiveRecord::Railtie:0x879f498 ...>, @options={}, @block=#<Proc:0x87cdc6c@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:35>>, #<Rails::Initializable::Initializer:0x87860d8 @name="active_record.logger", @context=#<ActiveRecord::Railtie:0x879f498 ...>, @options={:after=>"active_record.initialize_timezone"}, @block=#<Proc:0x87cd758@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:42>>, #<Rails::Initializable::Initializer:0x8785fc0 @name="active_record.set_configs", @context=#<ActiveRecord::Railtie:0x879f498 ...>, @options={:after=>"active_record.logger"}, @block=#<Proc:0x87cd078@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:46>>, #<Rails::Initializable::Initializer:0x8785f34 @name="active_record.initialize_database", @context=#<ActiveRecord::Railtie:0x879f498 ...>, @options={:after=>"active_record.set_configs"}, @block=#<Proc:0x87ccb64@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:56>>, #<Rails::Initializable::Initializer:0x8785ed0 @name="active_record.log_runtime", @context=#<ActiveRecord::Railtie:0x879f498 ...>, @options={:after=>"active_record.initialize_database"}, @block=#<Proc:0x87be17c@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:64>>, #<Rails::Initializable::Initializer:0x8785e80 @name="active_record.set_dispatch_hooks", @context=#<ActiveRecord::Railtie:0x879f498 ...>, @options={:before=>:set_clear_dependencies_hook, :after=>"active_record.log_runtime"}, @block=#<Proc:0x87be0f0@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:71>>]>, #<ActionMailer::Railtie:0x879f420 @initializers=[#<Rails::Initializable::Initializer:0x8785aac @name="action_mailer.logger", @context=#<ActionMailer::Railtie:0x879f420 ...>, @options={}, @block=#<Proc:0x86aadf8@/home/rubys/git/rails/actionmailer/lib/action_mailer/railtie.rb:8>>, #<Rails::Initializable::Initializer:0x8785a20 @name="action_mailer.set_configs", @context=#<ActionMailer::Railtie:0x879f420 ...>, @options={:after=>"action_mailer.logger"}, @block=#<Proc:0x86aac40@/home/rubys/git/rails/actionmailer/lib/action_mailer/railtie.rb:12>>]>, #<ActiveResource::Railtie:0x879f40c @initializers=[#<Rails::Initializable::Initializer:0x87855d4 @name="active_resource.set_configs", @context=#<ActiveResource::Railtie:0x879f40c ...>, @options={}, @block=#<Proc:0x868cca4@/home/rubys/git/rails/activeresource/lib/active_resource/railtie.rb:8>>]>, #<Rails::TestUnitRailtie:0x879f380 @initializers=[]>]>, @initializers=[#<Rails::Initializable::Initializer:0x8778848 @name=:set_load_path, @context=#<Depot::Application:0x83761a0 ...>, @options={:before=>:bootstrap_hook}, @block=#<Proc:0x8542d30@/home/rubys/git/rails/railties/lib/rails/engine.rb:144>>, #<Rails::Initializable::Initializer:0x87787d0 @name=:set_autoload_paths, @context=#<Depot::Application:0x83761a0 ...>, @options={:before=>:bootstrap_hook, :after=>:set_load_path}, @block=#<Proc:0x8542bf0@/home/rubys/git/rails/railties/lib/rails/engine.rb:156>>, #<Rails::Initializable::Initializer:0x87786e0 @name=:add_routing_paths, @context=#<Depot::Application:0x83761a0 ...>, @options={:after=>:set_autoload_paths}, @block=#<Proc:0x8542b78@/home/rubys/git/rails/railties/lib/rails/engine.rb:166>>, #<Rails::Initializable::Initializer:0x8778668 @name=:add_routing_namespaces, @context=#<Depot::Application:0x83761a0 ...>, @options={:after=>:add_routing_paths}, @block=#<Proc:0x8542b00@/home/rubys/git/rails/railties/lib/rails/engine.rb:173>>, #<Rails::Initializable::Initializer:0x877862c @name=:add_locales, @context=#<Depot::Application:0x83761a0 ...>, @options={:after=>:add_routing_namespaces}, @block=#<Proc:0x85429fc@/home/rubys/git/rails/railties/lib/rails/engine.rb:185>>, #<Rails::Initializable::Initializer:0x87785f0 @name=:add_view_paths, @context=#<Depot::Application:0x83761a0 ...>, @options={:after=>:add_locales}, @block=#<Proc:0x8542970@/home/rubys/git/rails/railties/lib/rails/engine.rb:189>>, #<Rails::Initializable::Initializer:0x8778578 @name=:load_config_initializers, @context=#<Depot::Application:0x83761a0 ...>, @options={:after=>:add_view_paths}, @block=#<Proc:0x85428f8@/home/rubys/git/rails/railties/lib/rails/engine.rb:199>>, #<Rails::Initializable::Initializer:0x8778500 @name=:engines_blank_point, @context=#<Depot::Application:0x83761a0 ...>, @options={:after=>:load_config_initializers}, @block=#<Proc:0x854281c@/home/rubys/git/rails/railties/lib/rails/engine.rb:205>>], @_all_autoload_paths=["/home/rubys/git/awdwr/work-192/depot/app/helpers", "/home/rubys/git/awdwr/work-192/depot/app/controllers", "/home/rubys/git/awdwr/work-192/depot/app/mailers", "/home/rubys/git/awdwr/work-192/depot/app/models"], @_all_load_paths=["/home/rubys/git/awdwr/work-192/depot/lib", "/home/rubys/git/awdwr/work-192/depot/vendor", "/home/rubys/git/awdwr/work-192/depot/app/helpers", "/home/rubys/git/awdwr/work-192/depot/app/controllers", "/home/rubys/git/awdwr/work-192/depot/app/mailers", "/home/rubys/git/awdwr/work-192/depot/app/models"], @routes=#<ActionDispatch::Routing::RouteSet:0x8f995cc @routes=[GET /info/who_bought(.:format) {:controller=>"info", :action=>"who_bought"}, GET /admin/login(.:format) {:controller=>"admin", :action=>"login"}, GET /admin/logout(.:format) {:controller=>"admin", :action=>"logout"}, GET /admin/index(.:format) {:controller=>"admin", :action=>"index"}, GET /users(.:format) {:action=>"index", :controller=>"users"}, POST /users(.:format) {:action=>"create", :controller=>"users"}, GET /users/new(.:format) {:action=>"new", :controller=>"users"}, GET /users/:id/edit(.:format) {:action=>"edit", :controller=>"users"}, GET /users/:id(.:format) {:action=>"show", :controller=>"users"}, PUT /users/:id(.:format) {:action=>"update", :controller=>"users"}, DELETE /users/:id(.:format) {:action=>"destroy", :controller=>"users"}, GET /line_items(.:format) {:action=>"index", :controller=>"line_items"}, POST /line_items(.:format) {:action=>"create", :controller=>"line_items"}, GET /line_items/new(.:format) {:action=>"new", :controller=>"line_items"}, GET /line_items/:id/edit(.:format) {:action=>"edit", :controller=>"line_items"}, GET /line_items/:id(.:format) {:action=>"show", :controller=>"line_items"}, PUT /line_items/:id(.:format) {:action=>"update", :controller=>"line_items"}, DELETE /line_items/:id(.:format) {:action=>"destroy", :controller=>"line_items"}, GET /orders(.:format) {:action=>"index", :controller=>"orders"}, POST /orders(.:format) {:action=>"create", :controller=>"orders"}, GET /orders/new(.:format) {:action=>"new", :controller=>"orders"}, GET /orders/:id/edit(.:format) {:action=>"edit", :controller=>"orders"}, GET /orders/:id(.:format) {:action=>"show", :controller=>"orders"}, PUT /orders/:id(.:format) {:action=>"update", :controller=>"orders"}, DELETE /orders/:id(.:format) {:action=>"destroy", :controller=>"orders"}, GET /store/index(.:format) {:controller=>"store", :action=>"index"}, GET /products(.:format) {:action=>"index", :controller=>"products"}, POST /products(.:format) {:action=>"create", :controller=>"products"}, GET /products/new(.:format) {:action=>"new", :controller=>"products"}, GET /products/:id/edit(.:format) {:action=>"edit", :controller=>"products"}, GET /products/:id(.:format) {:action=>"show", :controller=>"products"}, PUT /products/:id(.:format) {:action=>"update", :controller=>"products"}, DELETE /products/:id(.:format) {:action=>"destroy", :controller=>"products"}, ANY /:controller(/:action(/:id(.:format))) {}, ANY /rails/info/properties(.:format) {:controller=>"rails/info", :action=>"properties"}], @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x8ea6dcc @routes={:info_who_bought=>GET /info/who_bought(.:format) {:controller=>"info", :action=>"who_bought"}, :admin_login=>GET /admin/login(.:format) {:controller=>"admin", :action=>"login"}, :admin_logout=>GET /admin/logout(.:format) {:controller=>"admin", :action=>"logout"}, :admin_index=>GET /admin/index(.:format) {:controller=>"admin", :action=>"index"}, :users=>POST /users(.:format) {:action=>"create", :controller=>"users"}, :new_user=>GET /users/new(.:format) {:action=>"new", :controller=>"users"}, :edit_user=>GET /users/:id/edit(.:format) {:action=>"edit", :controller=>"users"}, :user=>DELETE /users/:id(.:format) {:action=>"destroy", :controller=>"users"}, :line_items=>POST /line_items(.:format) {:action=>"create", :controller=>"line_items"}, :new_line_item=>GET /line_items/new(.:format) {:action=>"new", :controller=>"line_items"}, :edit_line_item=>GET /line_items/:id/edit(.:format) {:action=>"edit", :controller=>"line_items"}, :line_item=>DELETE /line_items/:id(.:format) {:action=>"destroy", :controller=>"line_items"}, :orders=>POST /orders(.:format) {:action=>"create", :controller=>"orders"}, :new_order=>GET /orders/new(.:format) {:action=>"new", :controller=>"orders"}, :edit_order=>GET /orders/:id/edit(.:format) {:action=>"edit", :controller=>"orders"}, :order=>DELETE /orders/:id(.:format) {:action=>"destroy", :controller=>"orders"}, :store_index=>GET /store/index(.:format) {:controller=>"store", :action=>"index"}, :products=>POST /products(.:format) {:action=>"create", :controller=>"products"}, :new_product=>GET /products/new(.:format) {:action=>"new", :controller=>"products"}, :edit_product=>GET /products/:id/edit(.:format) {:action=>"edit", :controller=>"products"}, :product=>DELETE /products/:id(.:format) {:action=>"destroy", :controller=>"products"}, :rails_info_properties=>ANY /rails/info/properties(.:format) {:controller=>"rails/info", :action=>"properties"}}, @helpers=[:hash_for_info_who_bought_url, :info_who_bought_url, :hash_for_info_who_bought_path, :info_who_bought_path, :hash_for_admin_login_url, :admin_login_url, :hash_for_admin_login_path, :admin_login_path, :hash_for_admin_logout_url, :admin_logout_url, :hash_for_admin_logout_path, :admin_logout_path, :hash_for_admin_index_url, :admin_index_url, :hash_for_admin_index_path, :admin_index_path, :hash_for_users_url, :users_url, :hash_for_users_path, :users_path, :hash_for_users_url, :users_url, :hash_for_users_path, :users_path, :hash_for_new_user_url, :new_user_url, :hash_for_new_user_path, :new_user_path, :hash_for_edit_user_url, :edit_user_url, :hash_for_edit_user_path, :edit_user_path, :hash_for_user_url, :user_url, :hash_for_user_path, :user_path, :hash_for_user_url, :user_url, :hash_for_user_path, :user_path, :hash_for_user_url, :user_url, :hash_for_user_path, :user_path, :hash_for_line_items_url, :line_items_url, :hash_for_line_items_path, :line_items_path, :hash_for_line_items_url, :line_items_url, :hash_for_line_items_path, :line_items_path, :hash_for_new_line_item_url, :new_line_item_url, :hash_for_new_line_item_path, :new_line_item_path, :hash_for_edit_line_item_url, :edit_line_item_url, :hash_for_edit_line_item_path, :edit_line_item_path, :hash_for_line_item_url, :line_item_url, :hash_for_line_item_path, :line_item_path, :hash_for_line_item_url, :line_item_url, :hash_for_line_item_path, :line_item_path, :hash_for_line_item_url, :line_item_url, :hash_for_line_item_path, :line_item_path, :hash_for_orders_url, :orders_url, :hash_for_orders_path, :orders_path, :hash_for_orders_url, :orders_url, :hash_for_orders_path, :orders_path, :hash_for_new_order_url, :new_order_url, :hash_for_new_order_path, :new_order_path, :hash_for_edit_order_url, :edit_order_url, :hash_for_edit_order_path, :edit_order_path, :hash_for_order_url, :order_url, :hash_for_order_path, :order_path, :hash_for_order_url, :order_url, :hash_for_order_path, :order_path, :hash_for_order_url, :order_url, :hash_for_order_path, :order_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_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_product_url, :product_url, :hash_for_product_path, :product_path, :hash_for_product_url, :product_url, :hash_for_product_path, :product_path, :hash_for_rails_info_properties_url, :rails_info_properties_url, :hash_for_rails_info_properties_path, :rails_info_properties_path], @module=#<Module:0x8ea6d90>>, @resources_path_names={:new=>"new", :edit=>"edit"}, @controller_namespaces=#<Set: {}>, @default_url_options={}, @request_class=ActionDispatch::Request, @valid_conditions=[:auth_type, :gateway_interface, :path_translated, :remote_host, :remote_ident, :remote_user, :remote_addr, :server_name, :server_protocol, :accept, :accept_charset, :accept_encoding, :accept_language, :cache_control, :from, :negotiate, :pragma, :key?, :request_method, :request_method_symbol, :method, :method_symbol, :get?, :post?, :put?, :delete?, :head?, :headers, :fullpath, :forgery_whitelisted?, :media_type, :content_length, :xml_http_request?, :xhr?, :ip, :remote_ip, :server_software, :raw_post, :body, :form_data?, :body_stream, :reset_session, :session=, :session_options=, :GET, :query_parameters, :POST, :request_parameters, :authorization, :local?, :url, :scheme, :protocol, :ssl?, :raw_host_with_port, :host, :host_with_port, :port, :standard_port, :standard_port?, :port_string, :server_port, :domain, :subdomains, :subdomain, :request_uri, :filtered_parameters, :filtered_env, :parameters, :params, :path_parameters=, :symbolized_path_parameters, :path_parameters, :content_mime_type, :content_type, :accepts, :format, :formats, :format=, :negotiate_mime, :if_modified_since, :if_none_match, :not_modified?, :etag_matches?, :fresh?, :env, :script_name, :path_info, :query_string, :session, :session_options, :logger, :media_type_params, :content_charset, :script_name=, :path_info=, :options?, :trace?, :parseable_data?, :[], :[]=, :values_at, :referer, :referrer, :user_agent, :cookies, :path, :taguri=, :taguri, :to_yaml_style, :to_yaml_properties, :syck_to_yaml, :to_yaml, :blank?, :present?, :presence, :duplicable?, :acts_like?, :try, :html_safe?, :`, :returning, :to_param, :to_query, :instance_values, :instance_variable_names, :copy_instance_variables_from, :to_json, :with_options, :require_or_load, :require_dependency, :require_association, :load_dependency, :load, :require, :unloadable, :to_sql, :equality_predicate_sql, :inequality_predicate_sql, :bind, :find_correlate_in, :nil?, :===, :=~, :!~, :eql?, :hash, :<=>, :class, :singleton_class, :clone, :dup, :initialize_dup, :initialize_clone, :taint, :tainted?, :untaint, :untrust, :untrusted?, :trust, :freeze, :frozen?, :to_s, :inspect, :methods, :singleton_methods, :protected_methods, :private_methods, :public_methods, :instance_variables, :instance_variable_get, :instance_variable_set, :instance_variable_defined?, :instance_of?, :kind_of?, :is_a?, :tap, :send, :public_send, :respond_to?, :respond_to_missing?, :extend, :display, :public_method, :define_singleton_method, :__id__, :object_id, :to_enum, :enum_for, :gem, :silence_warnings, :enable_warnings, :with_warnings, :silence_stderr, :silence_stream, :suppress, :class_eval, :require_library_or_gem, :debugger, :breakpoint, :==, :equal?, :!, :!=, :instance_eval, :instance_exec, :__send__, :controller, :action], @disable_clear_and_finalize=false, @controller_constraints=nil, @finalized=true, @set=#<Rack::Mount::RouteSet:0x8975664 @parameters_key="action_dispatch.request.path_parameters", @named_routes={:info_who_bought=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f37e94 @defaults={:controller=>"info", :action=>"who_bought"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/info\/who_bought(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"info", :action=>"who_bought"} @name=:info_who_bought>, :admin_login=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f5a124 @defaults={:controller=>"admin", :action=>"login"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/admin\/login(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"admin", :action=>"login"} @name=:admin_login>, :admin_logout=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f4e054 @defaults={:controller=>"admin", :action=>"logout"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/admin\/logout(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"admin", :action=>"logout"} @name=:admin_logout>, :admin_index=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f45cd8 @defaults={:controller=>"admin", :action=>"index"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/admin\/index(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>, :users=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f2e894 @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"users"} @name=:users>, :new_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f274e0 @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, :edit_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f1dd78 @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, :user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f00ac0 @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"users"} @name=:user>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8eee8fc @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"line_items"} @name=:line_items>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ee8fec @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8edf6cc @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ec374c @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=:line_item>, :orders=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8eae93c @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"orders"} @name=:orders>, :new_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ea71f0 @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, :edit_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e8e31c @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, :order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e51264 @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"orders"} @name=:order>, :store_index=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e46a94 @defaults={:controller=>"store", :action=>"index"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/store\/index(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, :products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x88b3410 @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"products"} @name=:products>, :new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8864338 @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8797dec @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x84494c4 @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"products"} @name=:product>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x825bd24 @defaults={:controller=>"rails/info", :action=>"properties"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.(?<format>[^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>}, @recognition_key_analyzer=nil, @generation_key_analyzer=nil, @request_class=ActionDispatch::Request, @valid_conditions=nil, @optimized_recognize_defined=true, @routes=[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f37e94 @defaults={:controller=>"info", :action=>"who_bought"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/info\/who_bought(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"info", :action=>"who_bought"} @name=:info_who_bought>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f5a124 @defaults={:controller=>"admin", :action=>"login"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/admin\/login(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"admin", :action=>"login"} @name=:admin_login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f4e054 @defaults={:controller=>"admin", :action=>"logout"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/admin\/logout(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"admin", :action=>"logout"} @name=:admin_logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f45cd8 @defaults={:controller=>"admin", :action=>"index"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/admin\/index(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f37034 @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f2e894 @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f274e0 @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f1dd78 @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f127d4 @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f081d0 @defaults={:action=>"update", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/PUT/} @defaults={:action=>"update", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f00ac0 @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ef64bc @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8eee8fc @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ee8fec @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8edf6cc @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ed5050 @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ecb348 @defaults={:action=>"update", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/PUT/} @defaults={:action=>"update", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ec374c @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ebaac0 @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8eae93c @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ea71f0 @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e8e31c @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e77130 @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e65804 @defaults={:action=>"update", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/PUT/} @defaults={:action=>"update", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e51264 @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e46a94 @defaults={:controller=>"store", :action=>"index"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/store\/index(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x89a2e34 @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x88b3410 @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8864338 @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8797dec @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8595d50 @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x84825e4 @defaults={:action=>"update", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/PUT/} @defaults={:action=>"update", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x84494c4 @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x825bd24 @defaults={:controller=>"rails/info", :action=>"properties"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.(?<format>[^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>], @recognition_graph=#<Rack::Mount::Multimap:0x8eb028c @hash={"info"=>#<Rack::Mount::Multimap:0x8eaec5c @hash={}>, "admin"=>#<Rack::Mount::Multimap:0x8eae98c @hash={}>, "users"=>#<Rack::Mount::Multimap:0x8eae108 @hash={}>, "line_items"=>#<Rack::Mount::Multimap:0x8eac984 @hash={}>, "orders"=>#<Rack::Mount::Multimap:0x8eaa044 @hash={}>, "store"=>#<Rack::Mount::Multimap:0x8ea880c @hash={}>, "products"=>#<Rack::Mount::Multimap:0x8ea844c @hash={}>, "rails"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x825bd24 @defaults={:controller=>"rails/info", :action=>"properties"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.(?<format>[^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>]}>, @recognition_keys=[path_info[0].split(/\.|\//), :request_method], @generation_graph=#<Rack::Mount::Multimap:0x8e79a0c @hash={"who_bought"=>#<Rack::Mount::Multimap:0x8e79174 @hash={"info"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f37e94 @defaults={:controller=>"info", :action=>"who_bought"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/info\/who_bought(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"info", :action=>"who_bought"} @name=:info_who_bought>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>]}>, "login"=>#<Rack::Mount::Multimap:0x8e78c74 @hash={"admin"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f5a124 @defaults={:controller=>"admin", :action=>"login"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/admin\/login(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"admin", :action=>"login"} @name=:admin_login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>]}>, "logout"=>#<Rack::Mount::Multimap:0x8e787b0 @hash={"admin"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f4e054 @defaults={:controller=>"admin", :action=>"logout"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/admin\/logout(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"admin", :action=>"logout"} @name=:admin_logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>]}>, "index"=>#<Rack::Mount::Multimap:0x8e77810 @hash={"admin"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f45cd8 @defaults={:controller=>"admin", :action=>"index"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/admin\/index(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f37034 @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ef64bc @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ebaac0 @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "store"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e46a94 @defaults={:controller=>"store", :action=>"index"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/store\/index(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x89a2e34 @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>]}>, "create"=>#<Rack::Mount::Multimap:0x8e71a8c @hash={"users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f2e894 @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8eee8fc @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8eae93c @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x88b3410 @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>]}>, "new"=>#<Rack::Mount::Multimap:0x8e70aec @hash={"users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f274e0 @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ee8fec @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ea71f0 @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8864338 @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>]}>, "edit"=>#<Rack::Mount::Multimap:0x8e6fe94 @hash={"users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f1dd78 @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8edf6cc @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e8e31c @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8797dec @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>]}>, "show"=>#<Rack::Mount::Multimap:0x8e6eff8 @hash={"users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f127d4 @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ed5050 @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e77130 @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8595d50 @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>]}>, "update"=>#<Rack::Mount::Multimap:0x8e67adc @hash={"users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f081d0 @defaults={:action=>"update", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/PUT/} @defaults={:action=>"update", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ecb348 @defaults={:action=>"update", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/PUT/} @defaults={:action=>"update", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e65804 @defaults={:action=>"update", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/PUT/} @defaults={:action=>"update", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x84825e4 @defaults={:action=>"update", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/PUT/} @defaults={:action=>"update", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>]}>, "destroy"=>#<Rack::Mount::Multimap:0x8e66e84 @hash={"users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f00ac0 @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ec374c @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e51264 @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x84494c4 @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>]}>, "properties"=>#<Rack::Mount::Multimap:0x8e57a88 @hash={"rails/info"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x825bd24 @defaults={:controller=>"rails/info", :action=>"properties"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.(?<format>[^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>]}>}>, @generation_keys=[:action, :controller]>, @url_helpers=#<Module:0x8fa2ec4>>, @routes_reloader=#<ActiveSupport::FileUpdateChecker:0x8fdb850 @paths=["/home/rubys/git/awdwr/work-192/depot/config/routes.rb", "/home/rubys/git/rails/railties/lib/rails/info_routes.rb"], @block=#<Proc:0x8fdb828@/home/rubys/git/rails/railties/lib/rails/application.rb:120>, @last_update_at=2010-09-06 00:12:29 -0400>, @app=#<ActionDispatch::Static:0x8eb3d60 @app=#<Rack::Lock:0x8eb3d9c @app=#<#<Class:0x87e3030>:0x8eb3db0 @app=#<Rack::Runtime:0x8eb3e14 @app=#<Rails::Rack::Logger:0x8eb3e28 @app=#<ActionDispatch::ShowExceptions:0x8eb3e78 @app=#<ActionDispatch::RemoteIp:0x8eb3f18 @app=#<Rack::Sendfile:0x8eb3f2c @app=#<ActionDispatch::Callbacks:0x8eb3fb8 @prepare_each_request=true, @app=#<ActiveRecord::ConnectionAdapters::ConnectionManagement:0x8eb3fcc @app=#<ActiveRecord::QueryCache:0x8eb56d8 @app=#<ActionDispatch::Cookies:0x8eb5750 @app=#<ActiveRecord::SessionStore:0x8eb57dc @app=#<ActionDispatch::Flash:0x8eb57f0 @app=#<ActionDispatch::ParamsParser:0x8eb5840 @app=#<Rack::MethodOverride:0x8eb5854 @app=#<ActionDispatch::Head:0x8eb58a4 @app=#<ActionDispatch::BestStandardsSupport:0x8eb5908 @app=#<ActionDispatch::Routing::RouteSet:0x8f995cc @routes=[GET /info/who_bought(.:format) {:controller=>"info", :action=>"who_bought"}, GET /admin/login(.:format) {:controller=>"admin", :action=>"login"}, GET /admin/logout(.:format) {:controller=>"admin", :action=>"logout"}, GET /admin/index(.:format) {:controller=>"admin", :action=>"index"}, GET /users(.:format) {:action=>"index", :controller=>"users"}, POST /users(.:format) {:action=>"create", :controller=>"users"}, GET /users/new(.:format) {:action=>"new", :controller=>"users"}, GET /users/:id/edit(.:format) {:action=>"edit", :controller=>"users"}, GET /users/:id(.:format) {:action=>"show", :controller=>"users"}, PUT /users/:id(.:format) {:action=>"update", :controller=>"users"}, DELETE /users/:id(.:format) {:action=>"destroy", :controller=>"users"}, GET /line_items(.:format) {:action=>"index", :controller=>"line_items"}, POST /line_items(.:format) {:action=>"create", :controller=>"line_items"}, GET /line_items/new(.:format) {:action=>"new", :controller=>"line_items"}, GET /line_items/:id/edit(.:format) {:action=>"edit", :controller=>"line_items"}, GET /line_items/:id(.:format) {:action=>"show", :controller=>"line_items"}, PUT /line_items/:id(.:format) {:action=>"update", :controller=>"line_items"}, DELETE /line_items/:id(.:format) {:action=>"destroy", :controller=>"line_items"}, GET /orders(.:format) {:action=>"index", :controller=>"orders"}, POST /orders(.:format) {:action=>"create", :controller=>"orders"}, GET /orders/new(.:format) {:action=>"new", :controller=>"orders"}, GET /orders/:id/edit(.:format) {:action=>"edit", :controller=>"orders"}, GET /orders/:id(.:format) {:action=>"show", :controller=>"orders"}, PUT /orders/:id(.:format) {:action=>"update", :controller=>"orders"}, DELETE /orders/:id(.:format) {:action=>"destroy", :controller=>"orders"}, GET /store/index(.:format) {:controller=>"store", :action=>"index"}, GET /products(.:format) {:action=>"index", :controller=>"products"}, POST /products(.:format) {:action=>"create", :controller=>"products"}, GET /products/new(.:format) {:action=>"new", :controller=>"products"}, GET /products/:id/edit(.:format) {:action=>"edit", :controller=>"products"}, GET /products/:id(.:format) {:action=>"show", :controller=>"products"}, PUT /products/:id(.:format) {:action=>"update", :controller=>"products"}, DELETE /products/:id(.:format) {:action=>"destroy", :controller=>"products"}, ANY /:controller(/:action(/:id(.:format))) {}, ANY /rails/info/properties(.:format) {:controller=>"rails/info", :action=>"properties"}], @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x8ea6dcc @routes={:info_who_bought=>GET /info/who_bought(.:format) {:controller=>"info", :action=>"who_bought"}, :admin_login=>GET /admin/login(.:format) {:controller=>"admin", :action=>"login"}, :admin_logout=>GET /admin/logout(.:format) {:controller=>"admin", :action=>"logout"}, :admin_index=>GET /admin/index(.:format) {:controller=>"admin", :action=>"index"}, :users=>POST /users(.:format) {:action=>"create", :controller=>"users"}, :new_user=>GET /users/new(.:format) {:action=>"new", :controller=>"users"}, :edit_user=>GET /users/:id/edit(.:format) {:action=>"edit", :controller=>"users"}, :user=>DELETE /users/:id(.:format) {:action=>"destroy", :controller=>"users"}, :line_items=>POST /line_items(.:format) {:action=>"create", :controller=>"line_items"}, :new_line_item=>GET /line_items/new(.:format) {:action=>"new", :controller=>"line_items"}, :edit_line_item=>GET /line_items/:id/edit(.:format) {:action=>"edit", :controller=>"line_items"}, :line_item=>DELETE /line_items/:id(.:format) {:action=>"destroy", :controller=>"line_items"}, :orders=>POST /orders(.:format) {:action=>"create", :controller=>"orders"}, :new_order=>GET /orders/new(.:format) {:action=>"new", :controller=>"orders"}, :edit_order=>GET /orders/:id/edit(.:format) {:action=>"edit", :controller=>"orders"}, :order=>DELETE /orders/:id(.:format) {:action=>"destroy", :controller=>"orders"}, :store_index=>GET /store/index(.:format) {:controller=>"store", :action=>"index"}, :products=>POST /products(.:format) {:action=>"create", :controller=>"products"}, :new_product=>GET /products/new(.:format) {:action=>"new", :controller=>"products"}, :edit_product=>GET /products/:id/edit(.:format) {:action=>"edit", :controller=>"products"}, :product=>DELETE /products/:id(.:format) {:action=>"destroy", :controller=>"products"}, :rails_info_properties=>ANY /rails/info/properties(.:format) {:controller=>"rails/info", :action=>"properties"}}, @helpers=[:hash_for_info_who_bought_url, :info_who_bought_url, :hash_for_info_who_bought_path, :info_who_bought_path, :hash_for_admin_login_url, :admin_login_url, :hash_for_admin_login_path, :admin_login_path, :hash_for_admin_logout_url, :admin_logout_url, :hash_for_admin_logout_path, :admin_logout_path, :hash_for_admin_index_url, :admin_index_url, :hash_for_admin_index_path, :admin_index_path, :hash_for_users_url, :users_url, :hash_for_users_path, :users_path, :hash_for_users_url, :users_url, :hash_for_users_path, :users_path, :hash_for_new_user_url, :new_user_url, :hash_for_new_user_path, :new_user_path, :hash_for_edit_user_url, :edit_user_url, :hash_for_edit_user_path, :edit_user_path, :hash_for_user_url, :user_url, :hash_for_user_path, :user_path, :hash_for_user_url, :user_url, :hash_for_user_path, :user_path, :hash_for_user_url, :user_url, :hash_for_user_path, :user_path, :hash_for_line_items_url, :line_items_url, :hash_for_line_items_path, :line_items_path, :hash_for_line_items_url, :line_items_url, :hash_for_line_items_path, :line_items_path, :hash_for_new_line_item_url, :new_line_item_url, :hash_for_new_line_item_path, :new_line_item_path, :hash_for_edit_line_item_url, :edit_line_item_url, :hash_for_edit_line_item_path, :edit_line_item_path, :hash_for_line_item_url, :line_item_url, :hash_for_line_item_path, :line_item_path, :hash_for_line_item_url, :line_item_url, :hash_for_line_item_path, :line_item_path, :hash_for_line_item_url, :line_item_url, :hash_for_line_item_path, :line_item_path, :hash_for_orders_url, :orders_url, :hash_for_orders_path, :orders_path, :hash_for_orders_url, :orders_url, :hash_for_orders_path, :orders_path, :hash_for_new_order_url, :new_order_url, :hash_for_new_order_path, :new_order_path, :hash_for_edit_order_url, :edit_order_url, :hash_for_edit_order_path, :edit_order_path, :hash_for_order_url, :order_url, :hash_for_order_path, :order_path, :hash_for_order_url, :order_url, :hash_for_order_path, :order_path, :hash_for_order_url, :order_url, :hash_for_order_path, :order_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_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_product_url, :product_url, :hash_for_product_path, :product_path, :hash_for_product_url, :product_url, :hash_for_product_path, :product_path, :hash_for_rails_info_properties_url, :rails_info_properties_url, :hash_for_rails_info_properties_path, :rails_info_properties_path], @module=#<Module:0x8ea6d90>>, @resources_path_names={:new=>"new", :edit=>"edit"}, @controller_namespaces=#<Set: {}>, @default_url_options={}, @request_class=ActionDispatch::Request, @valid_conditions=[:auth_type, :gateway_interface, :path_translated, :remote_host, :remote_ident, :remote_user, :remote_addr, :server_name, :server_protocol, :accept, :accept_charset, :accept_encoding, :accept_language, :cache_control, :from, :negotiate, :pragma, :key?, :request_method, :request_method_symbol, :method, :method_symbol, :get?, :post?, :put?, :delete?, :head?, :headers, :fullpath, :forgery_whitelisted?, :media_type, :content_length, :xml_http_request?, :xhr?, :ip, :remote_ip, :server_software, :raw_post, :body, :form_data?, :body_stream, :reset_session, :session=, :session_options=, :GET, :query_parameters, :POST, :request_parameters, :authorization, :local?, :url, :scheme, :protocol, :ssl?, :raw_host_with_port, :host, :host_with_port, :port, :standard_port, :standard_port?, :port_string, :server_port, :domain, :subdomains, :subdomain, :request_uri, :filtered_parameters, :filtered_env, :parameters, :params, :path_parameters=, :symbolized_path_parameters, :path_parameters, :content_mime_type, :content_type, :accepts, :format, :formats, :format=, :negotiate_mime, :if_modified_since, :if_none_match, :not_modified?, :etag_matches?, :fresh?, :env, :script_name, :path_info, :query_string, :session, :session_options, :logger, :media_type_params, :content_charset, :script_name=, :path_info=, :options?, :trace?, :parseable_data?, :[], :[]=, :values_at, :referer, :referrer, :user_agent, :cookies, :path, :taguri=, :taguri, :to_yaml_style, :to_yaml_properties, :syck_to_yaml, :to_yaml, :blank?, :present?, :presence, :duplicable?, :acts_like?, :try, :html_safe?, :`, :returning, :to_param, :to_query, :instance_values, :instance_variable_names, :copy_instance_variables_from, :to_json, :with_options, :require_or_load, :require_dependency, :require_association, :load_dependency, :load, :require, :unloadable, :to_sql, :equality_predicate_sql, :inequality_predicate_sql, :bind, :find_correlate_in, :nil?, :===, :=~, :!~, :eql?, :hash, :<=>, :class, :singleton_class, :clone, :dup, :initialize_dup, :initialize_clone, :taint, :tainted?, :untaint, :untrust, :untrusted?, :trust, :freeze, :frozen?, :to_s, :inspect, :methods, :singleton_methods, :protected_methods, :private_methods, :public_methods, :instance_variables, :instance_variable_get, :instance_variable_set, :instance_variable_defined?, :instance_of?, :kind_of?, :is_a?, :tap, :send, :public_send, :respond_to?, :respond_to_missing?, :extend, :display, :public_method, :define_singleton_method, :__id__, :object_id, :to_enum, :enum_for, :gem, :silence_warnings, :enable_warnings, :with_warnings, :silence_stderr, :silence_stream, :suppress, :class_eval, :require_library_or_gem, :debugger, :breakpoint, :==, :equal?, :!, :!=, :instance_eval, :instance_exec, :__send__, :controller, :action], @disable_clear_and_finalize=false, @controller_constraints=nil, @finalized=true, @set=#<Rack::Mount::RouteSet:0x8975664 @parameters_key="action_dispatch.request.path_parameters", @named_routes={:info_who_bought=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f37e94 @defaults={:controller=>"info", :action=>"who_bought"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/info\/who_bought(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"info", :action=>"who_bought"} @name=:info_who_bought>, :admin_login=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f5a124 @defaults={:controller=>"admin", :action=>"login"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/admin\/login(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"admin", :action=>"login"} @name=:admin_login>, :admin_logout=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f4e054 @defaults={:controller=>"admin", :action=>"logout"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/admin\/logout(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"admin", :action=>"logout"} @name=:admin_logout>, :admin_index=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f45cd8 @defaults={:controller=>"admin", :action=>"index"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/admin\/index(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>, :users=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f2e894 @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"users"} @name=:users>, :new_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f274e0 @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, :edit_user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f1dd78 @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, :user=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f00ac0 @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"users"} @name=:user>, :line_items=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8eee8fc @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"line_items"} @name=:line_items>, :new_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ee8fec @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, :edit_line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8edf6cc @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, :line_item=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ec374c @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=:line_item>, :orders=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8eae93c @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"orders"} @name=:orders>, :new_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ea71f0 @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, :edit_order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e8e31c @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, :order=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e51264 @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"orders"} @name=:order>, :store_index=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e46a94 @defaults={:controller=>"store", :action=>"index"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/store\/index(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, :products=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x88b3410 @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"products"} @name=:products>, :new_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8864338 @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, :edit_product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8797dec @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, :product=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x84494c4 @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"products"} @name=:product>, :rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x825bd24 @defaults={:controller=>"rails/info", :action=>"properties"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.(?<format>[^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>}, @recognition_key_analyzer=nil, @generation_key_analyzer=nil, @request_class=ActionDispatch::Request, @valid_conditions=nil, @optimized_recognize_defined=true, @routes=[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f37e94 @defaults={:controller=>"info", :action=>"who_bought"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/info\/who_bought(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"info", :action=>"who_bought"} @name=:info_who_bought>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f5a124 @defaults={:controller=>"admin", :action=>"login"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/admin\/login(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"admin", :action=>"login"} @name=:admin_login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f4e054 @defaults={:controller=>"admin", :action=>"logout"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/admin\/logout(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"admin", :action=>"logout"} @name=:admin_logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f45cd8 @defaults={:controller=>"admin", :action=>"index"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/admin\/index(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f37034 @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f2e894 @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f274e0 @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f1dd78 @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f127d4 @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f081d0 @defaults={:action=>"update", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/PUT/} @defaults={:action=>"update", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f00ac0 @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ef64bc @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8eee8fc @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ee8fec @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8edf6cc @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ed5050 @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ecb348 @defaults={:action=>"update", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/PUT/} @defaults={:action=>"update", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ec374c @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ebaac0 @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8eae93c @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ea71f0 @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e8e31c @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e77130 @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e65804 @defaults={:action=>"update", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/PUT/} @defaults={:action=>"update", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e51264 @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e46a94 @defaults={:controller=>"store", :action=>"index"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/store\/index(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x89a2e34 @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x88b3410 @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8864338 @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8797dec @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8595d50 @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x84825e4 @defaults={:action=>"update", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/PUT/} @defaults={:action=>"update", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x84494c4 @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x825bd24 @defaults={:controller=>"rails/info", :action=>"properties"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.(?<format>[^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>], @recognition_graph=#<Rack::Mount::Multimap:0x8eb028c @hash={"info"=>#<Rack::Mount::Multimap:0x8eaec5c @hash={}>, "admin"=>#<Rack::Mount::Multimap:0x8eae98c @hash={}>, "users"=>#<Rack::Mount::Multimap:0x8eae108 @hash={}>, "line_items"=>#<Rack::Mount::Multimap:0x8eac984 @hash={}>, "orders"=>#<Rack::Mount::Multimap:0x8eaa044 @hash={}>, "store"=>#<Rack::Mount::Multimap:0x8ea880c @hash={}>, "products"=>#<Rack::Mount::Multimap:0x8ea844c @hash={}>, "rails"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x825bd24 @defaults={:controller=>"rails/info", :action=>"properties"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.(?<format>[^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>]}>, @recognition_keys=[path_info[0].split(/\.|\//), :request_method], @generation_graph=#<Rack::Mount::Multimap:0x8e79a0c @hash={"who_bought"=>#<Rack::Mount::Multimap:0x8e79174 @hash={"info"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f37e94 @defaults={:controller=>"info", :action=>"who_bought"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/info\/who_bought(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"info", :action=>"who_bought"} @name=:info_who_bought>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>]}>, "login"=>#<Rack::Mount::Multimap:0x8e78c74 @hash={"admin"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f5a124 @defaults={:controller=>"admin", :action=>"login"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/admin\/login(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"admin", :action=>"login"} @name=:admin_login>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>]}>, "logout"=>#<Rack::Mount::Multimap:0x8e787b0 @hash={"admin"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f4e054 @defaults={:controller=>"admin", :action=>"logout"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/admin\/logout(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"admin", :action=>"logout"} @name=:admin_logout>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>]}>, "index"=>#<Rack::Mount::Multimap:0x8e77810 @hash={"admin"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f45cd8 @defaults={:controller=>"admin", :action=>"index"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/admin\/index(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"admin", :action=>"index"} @name=:admin_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f37034 @defaults={:action=>"index", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"index", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ef64bc @defaults={:action=>"index", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"index", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ebaac0 @defaults={:action=>"index", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"index", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "store"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e46a94 @defaults={:controller=>"store", :action=>"index"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/store\/index(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:controller=>"store", :action=>"index"} @name=:store_index>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x89a2e34 @defaults={:action=>"index", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"index", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>]}>, "create"=>#<Rack::Mount::Multimap:0x8e71a8c @hash={"users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f2e894 @defaults={:action=>"create", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"users"} @name=:users>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8eee8fc @defaults={:action=>"create", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"line_items"} @name=:line_items>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8eae93c @defaults={:action=>"create", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"orders"} @name=:orders>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x88b3410 @defaults={:action=>"create", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/POST/} @defaults={:action=>"create", :controller=>"products"} @name=:products>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>]}>, "new"=>#<Rack::Mount::Multimap:0x8e70aec @hash={"users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f274e0 @defaults={:action=>"new", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"users"} @name=:new_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ee8fec @defaults={:action=>"new", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"line_items"} @name=:new_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ea71f0 @defaults={:action=>"new", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"orders"} @name=:new_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8864338 @defaults={:action=>"new", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/new(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"new", :controller=>"products"} @name=:new_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>]}>, "edit"=>#<Rack::Mount::Multimap:0x8e6fe94 @hash={"users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f1dd78 @defaults={:action=>"edit", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"users"} @name=:edit_user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8edf6cc @defaults={:action=>"edit", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"line_items"} @name=:edit_line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e8e31c @defaults={:action=>"edit", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"orders"} @name=:edit_order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8797dec @defaults={:action=>"edit", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/(?<id>[^\/.?]+)\/edit(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"edit", :controller=>"products"} @name=:edit_product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>]}>, "show"=>#<Rack::Mount::Multimap:0x8e6eff8 @hash={"users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f127d4 @defaults={:action=>"show", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"show", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ed5050 @defaults={:action=>"show", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"show", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e77130 @defaults={:action=>"show", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"show", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8595d50 @defaults={:action=>"show", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/GET/} @defaults={:action=>"show", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>]}>, "update"=>#<Rack::Mount::Multimap:0x8e67adc @hash={"users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f081d0 @defaults={:action=>"update", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/PUT/} @defaults={:action=>"update", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ecb348 @defaults={:action=>"update", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/PUT/} @defaults={:action=>"update", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e65804 @defaults={:action=>"update", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/PUT/} @defaults={:action=>"update", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x84825e4 @defaults={:action=>"update", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/PUT/} @defaults={:action=>"update", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>]}>, "destroy"=>#<Rack::Mount::Multimap:0x8e66e84 @hash={"users"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f00ac0 @defaults={:action=>"destroy", :controller=>"users"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/users\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"users"} @name=:user>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "line_items"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ec374c @defaults={:action=>"destroy", :controller=>"line_items"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/line_items\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"line_items"} @name=:line_item>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "orders"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8e51264 @defaults={:action=>"destroy", :controller=>"orders"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/orders\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"orders"} @name=:order>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>], "products"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x84494c4 @defaults={:action=>"destroy", :controller=>"products"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/products\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?\Z/, :request_method=>/DELETE/} @defaults={:action=>"destroy", :controller=>"products"} @name=:product>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>]}>, "properties"=>#<Rack::Mount::Multimap:0x8e57a88 @hash={"rails/info"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x83f2a5c @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x825bd24 @defaults={:controller=>"rails/info", :action=>"properties"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.(?<format>[^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>]}>}>, @generation_keys=[:action, :controller]>, @url_helpers=#<Module:0x8fa2ec4>>, @header="IE=Edge">>>, @parsers={application/xml=>:xml_simple, application/json=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true}, @key="_session_id", @cookie_only=true>>>>>, @variation="">, @check_ip_spoofing=true, @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i>, @consider_all_requests_local=true>>, @header_name="X-Runtime">>, @lock=#<Mutex:0x8eb3d88>>, @file_server=#<Rack::File:0x8eb3d4c @root="/home/rubys/git/awdwr/work-192/depot/public">>, @ran=true>, @https=false, @response=nil, @request=nil, @controller=nil, @_mock_session=nil, @request_count=0, @host="www.example.com", @remote_addr="127.0.0.1", @accept="text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5", @named_routes_configured=true>
>> puts rs.routes
GET /info/who_bought(.:format) {:controller=>"info", :action=>"who_bought"}
GET /admin/login(.:format) {:controller=>"admin", :action=>"login"}
GET /admin/logout(.:format) {:controller=>"admin", :action=>"logout"}
GET /admin/index(.:format) {:controller=>"admin", :action=>"index"}
GET /users(.:format) {:action=>"index", :controller=>"users"}
POST /users(.:format) {:action=>"create", :controller=>"users"}
GET /users/new(.:format) {:action=>"new", :controller=>"users"}
GET /users/:id/edit(.:format) {:action=>"edit", :controller=>"users"}
GET /users/:id(.:format) {:action=>"show", :controller=>"users"}
PUT /users/:id(.:format) {:action=>"update", :controller=>"users"}
DELETE /users/:id(.:format) {:action=>"destroy", :controller=>"users"}
GET /line_items(.:format) {:action=>"index", :controller=>"line_items"}
POST /line_items(.:format) {:action=>"create", :controller=>"line_items"}
GET /line_items/new(.:format) {:action=>"new", :controller=>"line_items"}
GET /line_items/:id/edit(.:format) {:action=>"edit", :controller=>"line_items"}
GET /line_items/:id(.:format) {:action=>"show", :controller=>"line_items"}
PUT /line_items/:id(.:format) {:action=>"update", :controller=>"line_items"}
DELETE /line_items/:id(.:format) {:action=>"destroy", :controller=>"line_items"}
GET /orders(.:format) {:action=>"index", :controller=>"orders"}
POST /orders(.:format) {:action=>"create", :controller=>"orders"}
GET /orders/new(.:format) {:action=>"new", :controller=>"orders"}
GET /orders/:id/edit(.:format) {:action=>"edit", :controller=>"orders"}
GET /orders/:id(.:format) {:action=>"show", :controller=>"orders"}
PUT /orders/:id(.:format) {:action=>"update", :controller=>"orders"}
DELETE /orders/:id(.:format) {:action=>"destroy", :controller=>"orders"}
GET /store/index(.:format) {:controller=>"store", :action=>"index"}
GET /products(.:format) {:action=>"index", :controller=>"products"}
POST /products(.:format) {:action=>"create", :controller=>"products"}
GET /products/new(.:format) {:action=>"new", :controller=>"products"}
GET /products/:id/edit(.:format) {:action=>"edit", :controller=>"products"}
GET /products/:id(.:format) {:action=>"show", :controller=>"products"}
PUT /products/:id(.:format) {:action=>"update", :controller=>"products"}
DELETE /products/:id(.:format) {:action=>"destroy", :controller=>"products"}
ANY /:controller(/:action(/:id(.:format))) {}
ANY /rails/info/properties(.:format) {:controller=>"rails/info", :action=>"properties"}
=> nil
>> rs.recognize_path "/store"
=> {:controller=>"store", :action=>"index"}
>> rs.recognize_path "/store/add_to_cart/1"
=> {:controller=>"store", :action=>"add_to_cart", :id=>"1"}
>> rs.recognize_path "/store/add_to_cart/1.xml"
=> {:controller=>"store", :action=>"add_to_cart", :id=>"1", :format=>"xml"}
>> rs.generate :controller => :store
=> "/store/index"
>> rs.generate :controller => :store, :id => 123
=> "/store/index?id=123"
>> app.url_for :controller => :store, :action => :display, :id => 123
=> "http://www.example.com/store/display/123"
/home/rubys/git/rails/bin/rails new view
create
create README
create Rakefile
create config.ru
create .gitignore
create Gemfile
create app
create app/helpers/application_helper.rb
create app/views/layouts/application.html.erb
create app/controllers/application_controller.rb
create app/mailers
create app/models
create config
create config/routes.rb
create config/application.rb
create config/environment.rb
create config/environments
create config/environments/development.rb
create config/environments/test.rb
create config/environments/production.rb
create config/initializers
create config/initializers/mime_types.rb
create config/initializers/inflections.rb
create config/initializers/session_store.rb
create config/initializers/backtrace_silencers.rb
create config/initializers/secret_token.rb
create config/locales
create config/locales/en.yml
create config/boot.rb
create config/database.yml
create db
create db/seeds.rb
create doc
create doc/README_FOR_APP
create lib
create lib/tasks
create lib/tasks/.gitkeep
create log
create log/server.log
create log/production.log
create log/development.log
create log/test.log
create public
create public/500.html
create public/robots.txt
create public/favicon.ico
create public/422.html
create public/404.html
create public/index.html
create public/images
create public/images/rails.png
create public/stylesheets
create public/stylesheets/.gitkeep
create public/javascripts
create public/javascripts/prototype.js
create public/javascripts/dragdrop.js
create public/javascripts/rails.js
create public/javascripts/effects.js
create public/javascripts/controls.js
create public/javascripts/application.js
create script
create script/rails
create test
create test/performance/browsing_test.rb
create test/test_helper.rb
create test/fixtures
create test/unit
create test/functional
create test/integration
create tmp
create tmp/sessions
create tmp/sockets
create tmp/cache
create tmp/pids
create vendor/plugins
create vendor/plugins/.gitkeep
bundle install
Using rake (0.8.7)
Using abstract (1.0.0)
Using activesupport (3.0.1.pre) from source at /home/rubys/git/rails
Using builder (2.1.2)
Using i18n (0.4.1)
Using activemodel (3.0.1.pre) from source at /home/rubys/git/rails
Using erubis (2.6.6)
Using rack (1.2.1)
Using rack-mount (0.6.13)
Using rack-test (0.5.4)
Using tzinfo (0.3.23)
Using actionpack (3.0.1.pre) from source at /home/rubys/git/rails
Using mime-types (1.16)
Using polyglot (0.3.1)
Using treetop (1.4.8)
Using mail (2.2.5)
Using actionmailer (3.0.1.pre) from source at /home/rubys/git/rails
Using arel (1.0.1) from source at /home/rubys/git/arel
Using activerecord (3.0.1.pre) from source at /home/rubys/git/rails
Using activeresource (3.0.1.pre) from source at /home/rubys/git/rails
Using bundler (1.0.0)
Using thor (0.14.0)
Using railties (3.0.1.pre) from source at /home/rubys/git/rails
Using rails (3.0.1.pre) from source at /home/rubys/git/rails
Using sqlite3-ruby (1.3.1)
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
*[32m
Your bundle was installed to `/home/rubys/.rvm/gems/ruby-1.9.2-r29034`*[0m
edit config/routes.rb
View::Application.routes.draw do
# ...
# This is a legacy wild controller route that's not recommended for RESTful applications.
# Note: This route will make all actions in every controller accessible via GET requests.
match ':controller(/:action(/:id(.:format)))'
end
cp -v /home/rubys/git/awdwr/data/code/e1/views/app/controllers/*.rb app/controllers
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/array_controller.rb' -> `app/controllers/array_controller.rb'
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/article_controller.rb' -> `app/controllers/article_controller.rb'
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/blog1_controller.rb' -> `app/controllers/blog1_controller.rb'
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/blog2_controller.rb' -> `app/controllers/blog2_controller.rb'
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/blog_controller.rb' -> `app/controllers/blog_controller.rb'
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/builder_controller.rb' -> `app/controllers/builder_controller.rb'
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/form_controller.rb' -> `app/controllers/form_controller.rb'
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/form_for_controller.rb' -> `app/controllers/form_for_controller.rb'
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/pager_controller.rb' -> `app/controllers/pager_controller.rb'
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/partial_controller.rb' -> `app/controllers/partial_controller.rb'
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/products_controller.rb' -> `app/controllers/products_controller.rb'
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/rhtml_controller.rb' -> `app/controllers/rhtml_controller.rb'
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/test_controller.rb' -> `app/controllers/test_controller.rb'
`/home/rubys/git/awdwr/data/code/e1/views/app/controllers/upload_controller.rb' -> `app/controllers/upload_controller.rb'
irb e1/routing/config/routes_for_blog.rb
Switch to inspect mode.
>> require "./config/environment.rb"
=> true
>> require "rails/console/app"
=> nil
>> rs = ActionController::Routing::Routes
=> #<ActionDispatch::Routing::RouteSet:0x8f97308 @routes=[ANY /:controller(/:action(/:id(.:format))) {}, ANY /rails/info/properties(.:format) {:controller=>"rails/info", :action=>"properties"}], @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x8ea4b30 @routes={:rails_info_properties=>ANY /rails/info/properties(.:format) {:controller=>"rails/info", :action=>"properties"}}, @helpers=[:hash_for_rails_info_properties_url, :rails_info_properties_url, :hash_for_rails_info_properties_path, :rails_info_properties_path], @module=#<Module:0x8ea4af4>>, @resources_path_names={:new=>"new", :edit=>"edit"}, @controller_namespaces=#<Set: {}>, @default_url_options={}, @request_class=ActionDispatch::Request, @valid_conditions=[:auth_type, :gateway_interface, :path_translated, :remote_host, :remote_ident, :remote_user, :remote_addr, :server_name, :server_protocol, :accept, :accept_charset, :accept_encoding, :accept_language, :cache_control, :from, :negotiate, :pragma, :key?, :request_method, :request_method_symbol, :method, :method_symbol, :get?, :post?, :put?, :delete?, :head?, :headers, :fullpath, :forgery_whitelisted?, :media_type, :content_length, :xml_http_request?, :xhr?, :ip, :remote_ip, :server_software, :raw_post, :body, :form_data?, :body_stream, :reset_session, :session=, :session_options=, :GET, :query_parameters, :POST, :request_parameters, :authorization, :local?, :url, :scheme, :protocol, :ssl?, :raw_host_with_port, :host, :host_with_port, :port, :standard_port, :standard_port?, :port_string, :server_port, :domain, :subdomains, :subdomain, :request_uri, :filtered_parameters, :filtered_env, :parameters, :params, :path_parameters=, :symbolized_path_parameters, :path_parameters, :content_mime_type, :content_type, :accepts, :format, :formats, :format=, :negotiate_mime, :if_modified_since, :if_none_match, :not_modified?, :etag_matches?, :fresh?, :env, :script_name, :path_info, :query_string, :session, :session_options, :logger, :media_type_params, :content_charset, :script_name=, :path_info=, :options?, :trace?, :parseable_data?, :[], :[]=, :values_at, :referer, :referrer, :user_agent, :cookies, :path, :taguri=, :taguri, :to_yaml_style, :to_yaml_properties, :syck_to_yaml, :to_yaml, :blank?, :present?, :presence, :duplicable?, :acts_like?, :try, :html_safe?, :`, :returning, :to_param, :to_query, :instance_values, :instance_variable_names, :copy_instance_variables_from, :to_json, :with_options, :require_or_load, :require_dependency, :require_association, :load_dependency, :load, :require, :unloadable, :to_sql, :equality_predicate_sql, :inequality_predicate_sql, :bind, :find_correlate_in, :nil?, :===, :=~, :!~, :eql?, :hash, :<=>, :class, :singleton_class, :clone, :dup, :initialize_dup, :initialize_clone, :taint, :tainted?, :untaint, :untrust, :untrusted?, :trust, :freeze, :frozen?, :to_s, :inspect, :methods, :singleton_methods, :protected_methods, :private_methods, :public_methods, :instance_variables, :instance_variable_get, :instance_variable_set, :instance_variable_defined?, :instance_of?, :kind_of?, :is_a?, :tap, :send, :public_send, :respond_to?, :respond_to_missing?, :extend, :display, :public_method, :define_singleton_method, :__id__, :object_id, :to_enum, :enum_for, :gem, :silence_warnings, :enable_warnings, :with_warnings, :silence_stderr, :silence_stream, :suppress, :class_eval, :require_library_or_gem, :debugger, :breakpoint, :==, :equal?, :!, :!=, :instance_eval, :instance_exec, :__send__, :controller, :action], @disable_clear_and_finalize=false, @controller_constraints=nil, @finalized=false, @set=#<Rack::Mount::RouteSet:0x86aaa24 @parameters_key="action_dispatch.request.path_parameters", @named_routes={:rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f62e50 @defaults={:controller=>"rails/info", :action=>"properties"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.(?<format>[^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>}, @recognition_key_analyzer=#<Rack::Mount::Analysis::Splitting:0x86aa9c0 @boundaries={:path_info=>{"/"=>2, "s"=>1, "."=>1}}, @raw_keys=[{:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/}, {:path_info=>/\A\/rails\/info\/properties(?:\.(?<format>[^\/.?]+))?\Z/}], @key_frequency={}, @report=nil, @possible_keys=nil>, @generation_key_analyzer=#<Rack::Mount::Analysis::Frequency:0x86aa880 @raw_keys=[{}, {:controller=>"rails/info", :action=>"properties"}], @key_frequency={}, @report=nil, @possible_keys=nil>, @request_class=ActionDispatch::Request, @valid_conditions=[:auth_type, :gateway_interface, :path_translated, :remote_host, :remote_ident, :remote_user, :remote_addr, :server_name, :server_protocol, :accept, :accept_charset, :accept_encoding, :accept_language, :cache_control, :from, :negotiate, :pragma, :key?, :request_method, :request_method_symbol, :method, :method_symbol, :get?, :post?, :put?, :delete?, :head?, :headers, :fullpath, :forgery_whitelisted?, :media_type, :content_length, :xml_http_request?, :xhr?, :ip, :remote_ip, :server_software, :raw_post, :body, :form_data?, :body_stream, :reset_session, :session=, :session_options=, :GET, :query_parameters, :POST, :request_parameters, :authorization, :local?, :cookie_jar, :flash, :url, :scheme, :protocol, :ssl?, :raw_host_with_port, :host, :host_with_port, :port, :standard_port, :standard_port?, :port_string, :server_port, :domain, :subdomains, :subdomain, :request_uri, :filtered_parameters, :filtered_env, :parameters, :params, :path_parameters=, :symbolized_path_parameters, :path_parameters, :content_mime_type, :content_type, :accepts, :format, :formats, :format=, :negotiate_mime, :if_modified_since, :if_none_match, :not_modified?, :etag_matches?, :fresh?, :env, :script_name, :path_info, :query_string, :session, :session_options, :logger, :media_type_params, :content_charset, :script_name=, :path_info=, :options?, :trace?, :parseable_data?, :[], :[]=, :values_at, :referer, :referrer, :user_agent, :cookies, :path, :taguri=, :taguri, :to_yaml_style, :to_yaml_properties, :syck_to_yaml, :to_yaml, :blank?, :present?, :presence, :duplicable?, :acts_like?, :try, :html_safe?, :`, :returning, :to_param, :to_query, :instance_values, :instance_variable_names, :copy_instance_variables_from, :to_json, :with_options, :require_or_load, :require_dependency, :require_association, :load_dependency, :load, :require, :unloadable, :to_sql, :equality_predicate_sql, :inequality_predicate_sql, :bind, :find_correlate_in, :nil?, :===, :=~, :!~, :eql?, :hash, :<=>, :class, :singleton_class, :clone, :dup, :initialize_dup, :initialize_clone, :taint, :tainted?, :untaint, :untrust, :untrusted?, :trust, :freeze, :frozen?, :to_s, :inspect, :methods, :singleton_methods, :protected_methods, :private_methods, :public_methods, :instance_variables, :instance_variable_get, :instance_variable_set, :instance_variable_defined?, :instance_of?, :kind_of?, :is_a?, :tap, :send, :public_send, :respond_to?, :respond_to_missing?, :extend, :display, :public_method, :define_singleton_method, :__id__, :object_id, :to_enum, :enum_for, :gem, :silence_warnings, :enable_warnings, :with_warnings, :silence_stderr, :silence_stream, :suppress, :class_eval, :require_library_or_gem, :debugger, :breakpoint, :==, :equal?, :!, :!=, :instance_eval, :instance_exec, :__send__], @optimized_recognize_defined=false, @routes=[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ff2a50 @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f62e50 @defaults={:controller=>"rails/info", :action=>"properties"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.(?<format>[^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>], @recognition_graph=nil, @recognition_keys=nil, @generation_graph=nil, @generation_keys=nil>>
>> app
=> #<ActionDispatch::Integration::Session:0x8e4525c @app=#<View::Application:0x841e8dc @config=#<Rails::Application::Configuration:0x838cc70 @root=#<Pathname:/home/rubys/git/awdwr/work-192/view>, @encoding="utf-8", @allow_concurrency=false, @consider_all_requests_local=true, @filter_parameters=[:password], @dependency_loading=true, @serve_static_assets=true, @session_store=:cookie_store, @session_options={:key=>"_view_session", :cookie_only=>true}, @time_zone="UTC", @middleware=[ActionDispatch::Static, Rack::Lock, ActiveSupport::Cache::Strategy::LocalCache, Rack::Runtime, Rails::Rack::Logger, ActionDispatch::ShowExceptions, ActionDispatch::RemoteIp, Rack::Sendfile, ActionDispatch::Callbacks, ActiveRecord::ConnectionAdapters::ConnectionManagement, ActiveRecord::QueryCache, ActionDispatch::Cookies, ActionDispatch::Session::CookieStore, ActionDispatch::Flash, ActionDispatch::ParamsParser, Rack::MethodOverride, ActionDispatch::Head, ActionDispatch::BestStandardsSupport], @paths=#<Rails::Paths::Root:0x8820638 @children={"app"=>#<Rails::Paths::Path:0x88203a4 @children={"controllers"=>#<Rails::Paths::Path:0x8820070 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/controllers", "/home/rubys/git/rails/railties/lib/rails/application/info_routes"], @glob=nil, @eager_load=true>, "helpers"=>#<Rails::Paths::Path:0x881fc60 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/helpers"], @glob=nil, @eager_load=true>, "models"=>#<Rails::Paths::Path:0x881f850 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/models"], @glob=nil, @eager_load=true>, "mailers"=>#<Rails::Paths::Path:0x881f490 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/mailers"], @glob=nil, @eager_load=true>, "views"=>#<Rails::Paths::Path:0x881ea90 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/views"], @glob=nil>}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app"], @glob="*", @eager_load=true>, "lib"=>#<Rails::Paths::Path:0x881e3c4 @children={"tasks"=>#<Rails::Paths::Path:0x8810648 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["lib/tasks"], @glob="**/*.rake">, "templates"=>#<Rails::Paths::Path:0x87f9fec @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["lib/templates"], @glob=nil>}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["lib"], @glob=nil, @load_path=true>, "config"=>#<Rails::Paths::Path:0x881015c @children={"initializers"=>#<Rails::Paths::Path:0x880fb1c @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/initializers"], @glob="**/*.rb">, "locales"=>#<Rails::Paths::Path:0x880f2e8 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/locales"], @glob="*.{rb,yml}">, "routes"=>#<Rails::Paths::Path:0x880eaa0 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/routes.rb"], @glob=nil>, "database"=>#<Rails::Paths::Path:0x880d90c @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/database.yml"], @glob=nil>, "environment"=>#<Rails::Paths::Path:0x880d4ac @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/environment.rb"], @glob=nil>, "environments"=>#<Rails::Paths::Path:0x87fa320 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/environments"], @glob="development.rb">}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config"], @glob=nil>, "public"=>#<Rails::Paths::Path:0x880e8e8 @children={"javascripts"=>#<Rails::Paths::Path:0x880e6cc @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["public/javascripts"], @glob=nil>, "stylesheets"=>#<Rails::Paths::Path:0x880e0b4 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["public/stylesheets"], @glob=nil>}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["public"], @glob=nil>, "log"=>#<Rails::Paths::Path:0x87f9c68 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["log/development.log"], @glob=nil>, "tmp"=>#<Rails::Paths::Path:0x87f99ac @children={"cache"=>#<Rails::Paths::Path:0x87f96f0 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["tmp/cache"], @glob=nil>}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["tmp"], @glob=nil>, "vendor"=>#<Rails::Paths::Path:0x87f9484 @children={"plugins"=>#<Rails::Paths::Path:0x87f9178 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["vendor/plugins"], @glob=nil>}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["vendor"], @glob=nil, @load_path=true>}, @path=#<Pathname:/home/rubys/git/awdwr/work-192/view>, @root=#<Rails::Paths::Root:0x8820638 ...>, @all_paths=[#<Rails::Paths::Path:0x88203a4 @children={"controllers"=>#<Rails::Paths::Path:0x8820070 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/controllers", "/home/rubys/git/rails/railties/lib/rails/application/info_routes"], @glob=nil, @eager_load=true>, "helpers"=>#<Rails::Paths::Path:0x881fc60 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/helpers"], @glob=nil, @eager_load=true>, "models"=>#<Rails::Paths::Path:0x881f850 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/models"], @glob=nil, @eager_load=true>, "mailers"=>#<Rails::Paths::Path:0x881f490 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/mailers"], @glob=nil, @eager_load=true>, "views"=>#<Rails::Paths::Path:0x881ea90 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/views"], @glob=nil>}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app"], @glob="*", @eager_load=true>, #<Rails::Paths::Path:0x8820070 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/controllers", "/home/rubys/git/rails/railties/lib/rails/application/info_routes"], @glob=nil, @eager_load=true>, #<Rails::Paths::Path:0x881fc60 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/helpers"], @glob=nil, @eager_load=true>, #<Rails::Paths::Path:0x881f850 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/models"], @glob=nil, @eager_load=true>, #<Rails::Paths::Path:0x881f490 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/mailers"], @glob=nil, @eager_load=true>, #<Rails::Paths::Path:0x881ea90 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/views"], @glob=nil>, #<Rails::Paths::Path:0x881e3c4 @children={"tasks"=>#<Rails::Paths::Path:0x8810648 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["lib/tasks"], @glob="**/*.rake">, "templates"=>#<Rails::Paths::Path:0x87f9fec @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["lib/templates"], @glob=nil>}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["lib"], @glob=nil, @load_path=true>, #<Rails::Paths::Path:0x8810648 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["lib/tasks"], @glob="**/*.rake">, #<Rails::Paths::Path:0x881015c @children={"initializers"=>#<Rails::Paths::Path:0x880fb1c @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/initializers"], @glob="**/*.rb">, "locales"=>#<Rails::Paths::Path:0x880f2e8 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/locales"], @glob="*.{rb,yml}">, "routes"=>#<Rails::Paths::Path:0x880eaa0 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/routes.rb"], @glob=nil>, "database"=>#<Rails::Paths::Path:0x880d90c @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/database.yml"], @glob=nil>, "environment"=>#<Rails::Paths::Path:0x880d4ac @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/environment.rb"], @glob=nil>, "environments"=>#<Rails::Paths::Path:0x87fa320 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/environments"], @glob="development.rb">}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config"], @glob=nil>, #<Rails::Paths::Path:0x880fb1c @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/initializers"], @glob="**/*.rb">, #<Rails::Paths::Path:0x880f2e8 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/locales"], @glob="*.{rb,yml}">, #<Rails::Paths::Path:0x880eaa0 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/routes.rb"], @glob=nil>, #<Rails::Paths::Path:0x880e8e8 @children={"javascripts"=>#<Rails::Paths::Path:0x880e6cc @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["public/javascripts"], @glob=nil>, "stylesheets"=>#<Rails::Paths::Path:0x880e0b4 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["public/stylesheets"], @glob=nil>}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["public"], @glob=nil>, #<Rails::Paths::Path:0x880e6cc @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["public/javascripts"], @glob=nil>, #<Rails::Paths::Path:0x880e0b4 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["public/stylesheets"], @glob=nil>, #<Rails::Paths::Path:0x880d90c @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/database.yml"], @glob=nil>, #<Rails::Paths::Path:0x880d4ac @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/environment.rb"], @glob=nil>, #<Rails::Paths::Path:0x87fa320 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/environments"], @glob="development.rb">, #<Rails::Paths::Path:0x87f9fec @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["lib/templates"], @glob=nil>, #<Rails::Paths::Path:0x87f9c68 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["log/development.log"], @glob=nil>, #<Rails::Paths::Path:0x87f99ac @children={"cache"=>#<Rails::Paths::Path:0x87f96f0 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["tmp/cache"], @glob=nil>}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["tmp"], @glob=nil>, #<Rails::Paths::Path:0x87f96f0 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["tmp/cache"], @glob=nil>, #<Rails::Paths::Path:0x87f9484 @children={"plugins"=>#<Rails::Paths::Path:0x87f9178 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["vendor/plugins"], @glob=nil>}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["vendor"], @glob=nil, @load_path=true>, #<Rails::Paths::Path:0x87f9178 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["vendor/plugins"], @glob=nil>]>, @cache_classes=false, @whiny_nils=true, @log_level=:debug, @cache_store=[:file_store, "/home/rubys/git/awdwr/work-192/view/tmp/cache/"], @autoload_paths=[], @eager_load_paths=["/home/rubys/git/awdwr/work-192/view/app/helpers", "/home/rubys/git/awdwr/work-192/view/app/controllers", "/home/rubys/git/awdwr/work-192/view/app/mailers", "/home/rubys/git/awdwr/work-192/view/app/models"], @autoload_once_paths=[], @secret_token="9376ea28b50d3e66db48988964b414ddbaf782e88e6fa9daf59600da8c0cd83512f88377a21abae227b8bf6d1f90d412df9b1ec6539430a0719f1cbee0b97a69">, @railties=#<Rails::Application::Railties:0x8820c3c @config=#<Rails::Application::Configuration:0x838cc70 @root=#<Pathname:/home/rubys/git/awdwr/work-192/view>, @encoding="utf-8", @allow_concurrency=false, @consider_all_requests_local=true, @filter_parameters=[:password], @dependency_loading=true, @serve_static_assets=true, @session_store=:cookie_store, @session_options={:key=>"_view_session", :cookie_only=>true}, @time_zone="UTC", @middleware=[ActionDispatch::Static, Rack::Lock, ActiveSupport::Cache::Strategy::LocalCache, Rack::Runtime, Rails::Rack::Logger, ActionDispatch::ShowExceptions, ActionDispatch::RemoteIp, Rack::Sendfile, ActionDispatch::Callbacks, ActiveRecord::ConnectionAdapters::ConnectionManagement, ActiveRecord::QueryCache, ActionDispatch::Cookies, ActionDispatch::Session::CookieStore, ActionDispatch::Flash, ActionDispatch::ParamsParser, Rack::MethodOverride, ActionDispatch::Head, ActionDispatch::BestStandardsSupport], @paths=#<Rails::Paths::Root:0x8820638 @children={"app"=>#<Rails::Paths::Path:0x88203a4 @children={"controllers"=>#<Rails::Paths::Path:0x8820070 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/controllers", "/home/rubys/git/rails/railties/lib/rails/application/info_routes"], @glob=nil, @eager_load=true>, "helpers"=>#<Rails::Paths::Path:0x881fc60 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/helpers"], @glob=nil, @eager_load=true>, "models"=>#<Rails::Paths::Path:0x881f850 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/models"], @glob=nil, @eager_load=true>, "mailers"=>#<Rails::Paths::Path:0x881f490 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/mailers"], @glob=nil, @eager_load=true>, "views"=>#<Rails::Paths::Path:0x881ea90 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/views"], @glob=nil>}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app"], @glob="*", @eager_load=true>, "lib"=>#<Rails::Paths::Path:0x881e3c4 @children={"tasks"=>#<Rails::Paths::Path:0x8810648 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["lib/tasks"], @glob="**/*.rake">, "templates"=>#<Rails::Paths::Path:0x87f9fec @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["lib/templates"], @glob=nil>}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["lib"], @glob=nil, @load_path=true>, "config"=>#<Rails::Paths::Path:0x881015c @children={"initializers"=>#<Rails::Paths::Path:0x880fb1c @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/initializers"], @glob="**/*.rb">, "locales"=>#<Rails::Paths::Path:0x880f2e8 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/locales"], @glob="*.{rb,yml}">, "routes"=>#<Rails::Paths::Path:0x880eaa0 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/routes.rb"], @glob=nil>, "database"=>#<Rails::Paths::Path:0x880d90c @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/database.yml"], @glob=nil>, "environment"=>#<Rails::Paths::Path:0x880d4ac @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/environment.rb"], @glob=nil>, "environments"=>#<Rails::Paths::Path:0x87fa320 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/environments"], @glob="development.rb">}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config"], @glob=nil>, "public"=>#<Rails::Paths::Path:0x880e8e8 @children={"javascripts"=>#<Rails::Paths::Path:0x880e6cc @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["public/javascripts"], @glob=nil>, "stylesheets"=>#<Rails::Paths::Path:0x880e0b4 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["public/stylesheets"], @glob=nil>}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["public"], @glob=nil>, "log"=>#<Rails::Paths::Path:0x87f9c68 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["log/development.log"], @glob=nil>, "tmp"=>#<Rails::Paths::Path:0x87f99ac @children={"cache"=>#<Rails::Paths::Path:0x87f96f0 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["tmp/cache"], @glob=nil>}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["tmp"], @glob=nil>, "vendor"=>#<Rails::Paths::Path:0x87f9484 @children={"plugins"=>#<Rails::Paths::Path:0x87f9178 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["vendor/plugins"], @glob=nil>}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["vendor"], @glob=nil, @load_path=true>}, @path=#<Pathname:/home/rubys/git/awdwr/work-192/view>, @root=#<Rails::Paths::Root:0x8820638 ...>, @all_paths=[#<Rails::Paths::Path:0x88203a4 @children={"controllers"=>#<Rails::Paths::Path:0x8820070 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/controllers", "/home/rubys/git/rails/railties/lib/rails/application/info_routes"], @glob=nil, @eager_load=true>, "helpers"=>#<Rails::Paths::Path:0x881fc60 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/helpers"], @glob=nil, @eager_load=true>, "models"=>#<Rails::Paths::Path:0x881f850 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/models"], @glob=nil, @eager_load=true>, "mailers"=>#<Rails::Paths::Path:0x881f490 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/mailers"], @glob=nil, @eager_load=true>, "views"=>#<Rails::Paths::Path:0x881ea90 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/views"], @glob=nil>}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app"], @glob="*", @eager_load=true>, #<Rails::Paths::Path:0x8820070 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/controllers", "/home/rubys/git/rails/railties/lib/rails/application/info_routes"], @glob=nil, @eager_load=true>, #<Rails::Paths::Path:0x881fc60 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/helpers"], @glob=nil, @eager_load=true>, #<Rails::Paths::Path:0x881f850 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/models"], @glob=nil, @eager_load=true>, #<Rails::Paths::Path:0x881f490 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/mailers"], @glob=nil, @eager_load=true>, #<Rails::Paths::Path:0x881ea90 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["app/views"], @glob=nil>, #<Rails::Paths::Path:0x881e3c4 @children={"tasks"=>#<Rails::Paths::Path:0x8810648 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["lib/tasks"], @glob="**/*.rake">, "templates"=>#<Rails::Paths::Path:0x87f9fec @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["lib/templates"], @glob=nil>}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["lib"], @glob=nil, @load_path=true>, #<Rails::Paths::Path:0x8810648 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["lib/tasks"], @glob="**/*.rake">, #<Rails::Paths::Path:0x881015c @children={"initializers"=>#<Rails::Paths::Path:0x880fb1c @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/initializers"], @glob="**/*.rb">, "locales"=>#<Rails::Paths::Path:0x880f2e8 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/locales"], @glob="*.{rb,yml}">, "routes"=>#<Rails::Paths::Path:0x880eaa0 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/routes.rb"], @glob=nil>, "database"=>#<Rails::Paths::Path:0x880d90c @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/database.yml"], @glob=nil>, "environment"=>#<Rails::Paths::Path:0x880d4ac @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/environment.rb"], @glob=nil>, "environments"=>#<Rails::Paths::Path:0x87fa320 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/environments"], @glob="development.rb">}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config"], @glob=nil>, #<Rails::Paths::Path:0x880fb1c @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/initializers"], @glob="**/*.rb">, #<Rails::Paths::Path:0x880f2e8 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/locales"], @glob="*.{rb,yml}">, #<Rails::Paths::Path:0x880eaa0 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/routes.rb"], @glob=nil>, #<Rails::Paths::Path:0x880e8e8 @children={"javascripts"=>#<Rails::Paths::Path:0x880e6cc @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["public/javascripts"], @glob=nil>, "stylesheets"=>#<Rails::Paths::Path:0x880e0b4 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["public/stylesheets"], @glob=nil>}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["public"], @glob=nil>, #<Rails::Paths::Path:0x880e6cc @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["public/javascripts"], @glob=nil>, #<Rails::Paths::Path:0x880e0b4 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["public/stylesheets"], @glob=nil>, #<Rails::Paths::Path:0x880d90c @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/database.yml"], @glob=nil>, #<Rails::Paths::Path:0x880d4ac @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/environment.rb"], @glob=nil>, #<Rails::Paths::Path:0x87fa320 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["config/environments"], @glob="development.rb">, #<Rails::Paths::Path:0x87f9fec @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["lib/templates"], @glob=nil>, #<Rails::Paths::Path:0x87f9c68 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["log/development.log"], @glob=nil>, #<Rails::Paths::Path:0x87f99ac @children={"cache"=>#<Rails::Paths::Path:0x87f96f0 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["tmp/cache"], @glob=nil>}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["tmp"], @glob=nil>, #<Rails::Paths::Path:0x87f96f0 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["tmp/cache"], @glob=nil>, #<Rails::Paths::Path:0x87f9484 @children={"plugins"=>#<Rails::Paths::Path:0x87f9178 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["vendor/plugins"], @glob=nil>}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["vendor"], @glob=nil, @load_path=true>, #<Rails::Paths::Path:0x87f9178 @children={}, @root=#<Rails::Paths::Root:0x8820638 ...>, @paths=["vendor/plugins"], @glob=nil>]>, @cache_classes=false, @whiny_nils=true, @log_level=:debug, @cache_store=[:file_store, "/home/rubys/git/awdwr/work-192/view/tmp/cache/"], @autoload_paths=[], @eager_load_paths=["/home/rubys/git/awdwr/work-192/view/app/helpers", "/home/rubys/git/awdwr/work-192/view/app/controllers", "/home/rubys/git/awdwr/work-192/view/app/mailers", "/home/rubys/git/awdwr/work-192/view/app/models"], @autoload_once_paths=[], @secret_token="9376ea28b50d3e66db48988964b414ddbaf782e88e6fa9daf59600da8c0cd83512f88377a21abae227b8bf6d1f90d412df9b1ec6539430a0719f1cbee0b97a69">, @railties=[#<I18n::Railtie:0x8820b10 @initializers=[#<Rails::Initializable::Initializer:0x87f8944 @name="i18n.callbacks", @context=#<I18n::Railtie:0x8820b10 ...>, @options={}, @block=#<Proc:0x833d404@/home/rubys/git/rails/activesupport/lib/active_support/i18n_railtie.rb:21>>]>, #<ActiveSupport::Railtie:0x8820afc @initializers=[#<Rails::Initializable::Initializer:0x87f84bc @name="active_support.initialize_whiny_nils", @context=#<ActiveSupport::Railtie:0x8820afc ...>, @options={}, @block=#<Proc:0x833c888@/home/rubys/git/rails/activesupport/lib/active_support/railtie.rb:11>>, #<Rails::Initializable::Initializer:0x87f8480 @name="active_support.deprecation_behavior", @context=#<ActiveSupport::Railtie:0x8820afc ...>, @options={:after=>"active_support.initialize_whiny_nils"}, @block=#<Proc:0x833c7ac@/home/rubys/git/rails/activesupport/lib/active_support/railtie.rb:15>>, #<Rails::Initializable::Initializer:0x87f8444 @name="active_support.initialize_time_zone", @context=#<ActiveSupport::Railtie:0x8820afc ...>, @options={:after=>"active_support.deprecation_behavior"}, @block=#<Proc:0x833c3b0@/home/rubys/git/rails/activesupport/lib/active_support/railtie.rb:47>>]>, #<ActionDispatch::Railtie:0x8820ad4 @initializers=[]>, #<ActionView::Railtie:0x8820a34 @initializers=[#<Rails::Initializable::Initializer:0x87e7838 @name="action_view.cache_asset_timestamps", @context=#<ActionView::Railtie:0x8820a34 ...>, @options={}, @block=#<Proc:0x8863dd4@/home/rubys/git/rails/actionpack/lib/action_view/railtie.rb:11>>, #<Rails::Initializable::Initializer:0x87e77fc @name="action_view.javascript_expansions", @context=#<ActionView::Railtie:0x8820a34 ...>, @options={:after=>"action_view.cache_asset_timestamps"}, @block=#<Proc:0x8863ce4@/home/rubys/git/rails/actionpack/lib/action_view/railtie.rb:19>>, #<Rails::Initializable::Initializer:0x87e77d4 @name="action_view.set_configs", @context=#<ActionView::Railtie:0x8820a34 ...>, @options={:after=>"action_view.javascript_expansions"}, @block=#<Proc:0x8863c1c@/home/rubys/git/rails/actionpack/lib/action_view/railtie.rb:31>>]>, #<ActionController::Railtie:0x8820a0c @initializers=[#<Rails::Initializable::Initializer:0x87e7540 @name="action_controller.logger", @context=#<ActionController::Railtie:0x8820a0c ...>, @options={}, @block=#<Proc:0x886349c@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:34>>, #<Rails::Initializable::Initializer:0x87e7504 @name="action_controller.initialize_framework_caches", @context=#<ActionController::Railtie:0x8820a0c ...>, @options={:after=>"action_controller.logger"}, @block=#<Proc:0x88633e8@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:38>>, #<Rails::Initializable::Initializer:0x87e748c @name="action_controller.set_configs", @context=#<ActionController::Railtie:0x8820a0c ...>, @options={:after=>"action_controller.initialize_framework_caches"}, @block=#<Proc:0x8863258@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:42>>, #<Rails::Initializable::Initializer:0x87e7414 @name="action_controller.deprecated_routes", @context=#<ActionController::Railtie:0x8820a0c ...>, @options={:after=>"action_controller.set_configs"}, @block=#<Proc:0x8863118@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:58>>]>, #<ActiveRecord::Railtie:0x88209a8 @initializers=[#<Rails::Initializable::Initializer:0x87e716c @name="active_record.initialize_timezone", @context=#<ActiveRecord::Railtie:0x88209a8 ...>, @options={}, @block=#<Proc:0x8862808@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:35>>, #<Rails::Initializable::Initializer:0x87e711c @name="active_record.logger", @context=#<ActiveRecord::Railtie:0x88209a8 ...>, @options={:after=>"active_record.initialize_timezone"}, @block=#<Proc:0x886263c@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:42>>, #<Rails::Initializable::Initializer:0x87e70b8 @name="active_record.set_configs", @context=#<ActiveRecord::Railtie:0x88209a8 ...>, @options={:after=>"active_record.logger"}, @block=#<Proc:0x8862524@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:46>>, #<Rails::Initializable::Initializer:0x87e7090 @name="active_record.initialize_database", @context=#<ActiveRecord::Railtie:0x88209a8 ...>, @options={:after=>"active_record.set_configs"}, @block=#<Proc:0x886245c@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:56>>, #<Rails::Initializable::Initializer:0x87e7068 @name="active_record.log_runtime", @context=#<ActiveRecord::Railtie:0x88209a8 ...>, @options={:after=>"active_record.initialize_database"}, @block=#<Proc:0x886236c@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:64>>, #<Rails::Initializable::Initializer:0x87e7004 @name="active_record.set_dispatch_hooks", @context=#<ActiveRecord::Railtie:0x88209a8 ...>, @options={:before=>:set_clear_dependencies_hook, :after=>"active_record.log_runtime"}, @block=#<Proc:0x88621b4@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:71>>]>, #<ActionMailer::Railtie:0x8820994 @initializers=[#<Rails::Initializable::Initializer:0x87e6c80 @name="action_mailer.logger", @context=#<ActionMailer::Railtie:0x8820994 ...>, @options={}, @block=#<Proc:0x8797a18@/home/rubys/git/rails/actionmailer/lib/action_mailer/railtie.rb:8>>, #<Rails::Initializable::Initializer:0x87e6c58 @name="action_mailer.set_configs", @context=#<ActionMailer::Railtie:0x8820994 ...>, @options={:after=>"action_mailer.logger"}, @block=#<Proc:0x879789c@/home/rubys/git/rails/actionmailer/lib/action_mailer/railtie.rb:12>>]>, #<ActiveResource::Railtie:0x882091c @initializers=[#<Rails::Initializable::Initializer:0x87e6938 @name="active_resource.set_configs", @context=#<ActiveResource::Railtie:0x882091c ...>, @options={}, @block=#<Proc:0x8766288@/home/rubys/git/rails/activeresource/lib/active_resource/railtie.rb:8>>]>, #<Rails::TestUnitRailtie:0x88208f4 @initializers=[]>], @engines=[], @plugins=[], @all=[#<I18n::Railtie:0x8820b10 @initializers=[#<Rails::Initializable::Initializer:0x87f8944 @name="i18n.callbacks", @context=#<I18n::Railtie:0x8820b10 ...>, @options={}, @block=#<Proc:0x833d404@/home/rubys/git/rails/activesupport/lib/active_support/i18n_railtie.rb:21>>]>, #<ActiveSupport::Railtie:0x8820afc @initializers=[#<Rails::Initializable::Initializer:0x87f84bc @name="active_support.initialize_whiny_nils", @context=#<ActiveSupport::Railtie:0x8820afc ...>, @options={}, @block=#<Proc:0x833c888@/home/rubys/git/rails/activesupport/lib/active_support/railtie.rb:11>>, #<Rails::Initializable::Initializer:0x87f8480 @name="active_support.deprecation_behavior", @context=#<ActiveSupport::Railtie:0x8820afc ...>, @options={:after=>"active_support.initialize_whiny_nils"}, @block=#<Proc:0x833c7ac@/home/rubys/git/rails/activesupport/lib/active_support/railtie.rb:15>>, #<Rails::Initializable::Initializer:0x87f8444 @name="active_support.initialize_time_zone", @context=#<ActiveSupport::Railtie:0x8820afc ...>, @options={:after=>"active_support.deprecation_behavior"}, @block=#<Proc:0x833c3b0@/home/rubys/git/rails/activesupport/lib/active_support/railtie.rb:47>>]>, #<ActionDispatch::Railtie:0x8820ad4 @initializers=[]>, #<ActionView::Railtie:0x8820a34 @initializers=[#<Rails::Initializable::Initializer:0x87e7838 @name="action_view.cache_asset_timestamps", @context=#<ActionView::Railtie:0x8820a34 ...>, @options={}, @block=#<Proc:0x8863dd4@/home/rubys/git/rails/actionpack/lib/action_view/railtie.rb:11>>, #<Rails::Initializable::Initializer:0x87e77fc @name="action_view.javascript_expansions", @context=#<ActionView::Railtie:0x8820a34 ...>, @options={:after=>"action_view.cache_asset_timestamps"}, @block=#<Proc:0x8863ce4@/home/rubys/git/rails/actionpack/lib/action_view/railtie.rb:19>>, #<Rails::Initializable::Initializer:0x87e77d4 @name="action_view.set_configs", @context=#<ActionView::Railtie:0x8820a34 ...>, @options={:after=>"action_view.javascript_expansions"}, @block=#<Proc:0x8863c1c@/home/rubys/git/rails/actionpack/lib/action_view/railtie.rb:31>>]>, #<ActionController::Railtie:0x8820a0c @initializers=[#<Rails::Initializable::Initializer:0x87e7540 @name="action_controller.logger", @context=#<ActionController::Railtie:0x8820a0c ...>, @options={}, @block=#<Proc:0x886349c@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:34>>, #<Rails::Initializable::Initializer:0x87e7504 @name="action_controller.initialize_framework_caches", @context=#<ActionController::Railtie:0x8820a0c ...>, @options={:after=>"action_controller.logger"}, @block=#<Proc:0x88633e8@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:38>>, #<Rails::Initializable::Initializer:0x87e748c @name="action_controller.set_configs", @context=#<ActionController::Railtie:0x8820a0c ...>, @options={:after=>"action_controller.initialize_framework_caches"}, @block=#<Proc:0x8863258@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:42>>, #<Rails::Initializable::Initializer:0x87e7414 @name="action_controller.deprecated_routes", @context=#<ActionController::Railtie:0x8820a0c ...>, @options={:after=>"action_controller.set_configs"}, @block=#<Proc:0x8863118@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:58>>]>, #<ActiveRecord::Railtie:0x88209a8 @initializers=[#<Rails::Initializable::Initializer:0x87e716c @name="active_record.initialize_timezone", @context=#<ActiveRecord::Railtie:0x88209a8 ...>, @options={}, @block=#<Proc:0x8862808@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:35>>, #<Rails::Initializable::Initializer:0x87e711c @name="active_record.logger", @context=#<ActiveRecord::Railtie:0x88209a8 ...>, @options={:after=>"active_record.initialize_timezone"}, @block=#<Proc:0x886263c@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:42>>, #<Rails::Initializable::Initializer:0x87e70b8 @name="active_record.set_configs", @context=#<ActiveRecord::Railtie:0x88209a8 ...>, @options={:after=>"active_record.logger"}, @block=#<Proc:0x8862524@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:46>>, #<Rails::Initializable::Initializer:0x87e7090 @name="active_record.initialize_database", @context=#<ActiveRecord::Railtie:0x88209a8 ...>, @options={:after=>"active_record.set_configs"}, @block=#<Proc:0x886245c@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:56>>, #<Rails::Initializable::Initializer:0x87e7068 @name="active_record.log_runtime", @context=#<ActiveRecord::Railtie:0x88209a8 ...>, @options={:after=>"active_record.initialize_database"}, @block=#<Proc:0x886236c@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:64>>, #<Rails::Initializable::Initializer:0x87e7004 @name="active_record.set_dispatch_hooks", @context=#<ActiveRecord::Railtie:0x88209a8 ...>, @options={:before=>:set_clear_dependencies_hook, :after=>"active_record.log_runtime"}, @block=#<Proc:0x88621b4@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:71>>]>, #<ActionMailer::Railtie:0x8820994 @initializers=[#<Rails::Initializable::Initializer:0x87e6c80 @name="action_mailer.logger", @context=#<ActionMailer::Railtie:0x8820994 ...>, @options={}, @block=#<Proc:0x8797a18@/home/rubys/git/rails/actionmailer/lib/action_mailer/railtie.rb:8>>, #<Rails::Initializable::Initializer:0x87e6c58 @name="action_mailer.set_configs", @context=#<ActionMailer::Railtie:0x8820994 ...>, @options={:after=>"action_mailer.logger"}, @block=#<Proc:0x879789c@/home/rubys/git/rails/actionmailer/lib/action_mailer/railtie.rb:12>>]>, #<ActiveResource::Railtie:0x882091c @initializers=[#<Rails::Initializable::Initializer:0x87e6938 @name="active_resource.set_configs", @context=#<ActiveResource::Railtie:0x882091c ...>, @options={}, @block=#<Proc:0x8766288@/home/rubys/git/rails/activeresource/lib/active_resource/railtie.rb:8>>]>, #<Rails::TestUnitRailtie:0x88208f4 @initializers=[]>]>, @initializers=[#<Rails::Initializable::Initializer:0x87dffe8 @name=:set_load_path, @context=#<View::Application:0x841e8dc ...>, @options={:before=>:bootstrap_hook}, @block=#<Proc:0x85c4a10@/home/rubys/git/rails/railties/lib/rails/engine.rb:144>>, #<Rails::Initializable::Initializer:0x87dffc0 @name=:set_autoload_paths, @context=#<View::Application:0x841e8dc ...>, @options={:before=>:bootstrap_hook, :after=>:set_load_path}, @block=#<Proc:0x85c48e4@/home/rubys/git/rails/railties/lib/rails/engine.rb:156>>, #<Rails::Initializable::Initializer:0x87dff98 @name=:add_routing_paths, @context=#<View::Application:0x841e8dc ...>, @options={:after=>:set_autoload_paths}, @block=#<Proc:0x85c4830@/home/rubys/git/rails/railties/lib/rails/engine.rb:166>>, #<Rails::Initializable::Initializer:0x87dff70 @name=:add_routing_namespaces, @context=#<View::Application:0x841e8dc ...>, @options={:after=>:add_routing_paths}, @block=#<Proc:0x85c47cc@/home/rubys/git/rails/railties/lib/rails/engine.rb:173>>, #<Rails::Initializable::Initializer:0x87dff48 @name=:add_locales, @context=#<View::Application:0x841e8dc ...>, @options={:after=>:add_routing_namespaces}, @block=#<Proc:0x85c46dc@/home/rubys/git/rails/railties/lib/rails/engine.rb:185>>, #<Rails::Initializable::Initializer:0x87dfed0 @name=:add_view_paths, @context=#<View::Application:0x841e8dc ...>, @options={:after=>:add_locales}, @block=#<Proc:0x85c4678@/home/rubys/git/rails/railties/lib/rails/engine.rb:189>>, #<Rails::Initializable::Initializer:0x87dfea8 @name=:load_config_initializers, @context=#<View::Application:0x841e8dc ...>, @options={:after=>:add_view_paths}, @block=#<Proc:0x85c45d8@/home/rubys/git/rails/railties/lib/rails/engine.rb:199>>, #<Rails::Initializable::Initializer:0x87dfe80 @name=:engines_blank_point, @context=#<View::Application:0x841e8dc ...>, @options={:after=>:load_config_initializers}, @block=#<Proc:0x85c4484@/home/rubys/git/rails/railties/lib/rails/engine.rb:205>>], @_all_autoload_paths=["/home/rubys/git/awdwr/work-192/view/app/helpers", "/home/rubys/git/awdwr/work-192/view/app/controllers", "/home/rubys/git/awdwr/work-192/view/app/mailers", "/home/rubys/git/awdwr/work-192/view/app/models"], @_all_load_paths=["/home/rubys/git/awdwr/work-192/view/lib", "/home/rubys/git/awdwr/work-192/view/vendor", "/home/rubys/git/awdwr/work-192/view/app/helpers", "/home/rubys/git/awdwr/work-192/view/app/controllers", "/home/rubys/git/awdwr/work-192/view/app/mailers", "/home/rubys/git/awdwr/work-192/view/app/models"], @routes=#<ActionDispatch::Routing::RouteSet:0x8f97308 @routes=[ANY /:controller(/:action(/:id(.:format))) {}, ANY /rails/info/properties(.:format) {:controller=>"rails/info", :action=>"properties"}], @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x8ea4b30 @routes={:rails_info_properties=>ANY /rails/info/properties(.:format) {:controller=>"rails/info", :action=>"properties"}}, @helpers=[:hash_for_rails_info_properties_url, :rails_info_properties_url, :hash_for_rails_info_properties_path, :rails_info_properties_path], @module=#<Module:0x8ea4af4>>, @resources_path_names={:new=>"new", :edit=>"edit"}, @controller_namespaces=#<Set: {}>, @default_url_options={}, @request_class=ActionDispatch::Request, @valid_conditions=[:auth_type, :gateway_interface, :path_translated, :remote_host, :remote_ident, :remote_user, :remote_addr, :server_name, :server_protocol, :accept, :accept_charset, :accept_encoding, :accept_language, :cache_control, :from, :negotiate, :pragma, :key?, :request_method, :request_method_symbol, :method, :method_symbol, :get?, :post?, :put?, :delete?, :head?, :headers, :fullpath, :forgery_whitelisted?, :media_type, :content_length, :xml_http_request?, :xhr?, :ip, :remote_ip, :server_software, :raw_post, :body, :form_data?, :body_stream, :reset_session, :session=, :session_options=, :GET, :query_parameters, :POST, :request_parameters, :authorization, :local?, :url, :scheme, :protocol, :ssl?, :raw_host_with_port, :host, :host_with_port, :port, :standard_port, :standard_port?, :port_string, :server_port, :domain, :subdomains, :subdomain, :request_uri, :filtered_parameters, :filtered_env, :parameters, :params, :path_parameters=, :symbolized_path_parameters, :path_parameters, :content_mime_type, :content_type, :accepts, :format, :formats, :format=, :negotiate_mime, :if_modified_since, :if_none_match, :not_modified?, :etag_matches?, :fresh?, :env, :script_name, :path_info, :query_string, :session, :session_options, :logger, :media_type_params, :content_charset, :script_name=, :path_info=, :options?, :trace?, :parseable_data?, :[], :[]=, :values_at, :referer, :referrer, :user_agent, :cookies, :path, :taguri=, :taguri, :to_yaml_style, :to_yaml_properties, :syck_to_yaml, :to_yaml, :blank?, :present?, :presence, :duplicable?, :acts_like?, :try, :html_safe?, :`, :returning, :to_param, :to_query, :instance_values, :instance_variable_names, :copy_instance_variables_from, :to_json, :with_options, :require_or_load, :require_dependency, :require_association, :load_dependency, :load, :require, :unloadable, :to_sql, :equality_predicate_sql, :inequality_predicate_sql, :bind, :find_correlate_in, :nil?, :===, :=~, :!~, :eql?, :hash, :<=>, :class, :singleton_class, :clone, :dup, :initialize_dup, :initialize_clone, :taint, :tainted?, :untaint, :untrust, :untrusted?, :trust, :freeze, :frozen?, :to_s, :inspect, :methods, :singleton_methods, :protected_methods, :private_methods, :public_methods, :instance_variables, :instance_variable_get, :instance_variable_set, :instance_variable_defined?, :instance_of?, :kind_of?, :is_a?, :tap, :send, :public_send, :respond_to?, :respond_to_missing?, :extend, :display, :public_method, :define_singleton_method, :__id__, :object_id, :to_enum, :enum_for, :gem, :silence_warnings, :enable_warnings, :with_warnings, :silence_stderr, :silence_stream, :suppress, :class_eval, :require_library_or_gem, :debugger, :breakpoint, :==, :equal?, :!, :!=, :instance_eval, :instance_exec, :__send__, :controller, :action], @disable_clear_and_finalize=false, @controller_constraints=nil, @finalized=true, @set=#<Rack::Mount::RouteSet:0x86aaa24 @parameters_key="action_dispatch.request.path_parameters", @named_routes={:rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f62e50 @defaults={:controller=>"rails/info", :action=>"properties"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.(?<format>[^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>}, @recognition_key_analyzer=nil, @generation_key_analyzer=nil, @request_class=ActionDispatch::Request, @valid_conditions=nil, @optimized_recognize_defined=true, @routes=[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ff2a50 @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f62e50 @defaults={:controller=>"rails/info", :action=>"properties"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.(?<format>[^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>], @recognition_graph=#<Rack::Mount::Multimap:0x8ebab38 @hash={"info"=>#<Rack::Mount::Multimap:0x8eba908 @hash={"rails"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ff2a50 @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f62e50 @defaults={:controller=>"rails/info", :action=>"properties"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.(?<format>[^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>]}>}>, @recognition_keys=[path_info[1].split(/\//), path_info[0].split(/\//)], @generation_graph=#<Rack::Mount::Multimap:0x8eba4d0 @hash={"properties"=>#<Rack::Mount::Multimap:0x8eba250 @hash={"rails/info"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ff2a50 @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f62e50 @defaults={:controller=>"rails/info", :action=>"properties"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.(?<format>[^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>]}>}>, @generation_keys=[:action, :controller]>, @url_helpers=#<Module:0x8fbcb94>>, @routes_reloader=#<ActiveSupport::FileUpdateChecker:0x8fd9640 @paths=["/home/rubys/git/awdwr/work-192/view/config/routes.rb", "/home/rubys/git/rails/railties/lib/rails/info_routes.rb"], @block=#<Proc:0x8fd9618@/home/rubys/git/rails/railties/lib/rails/application.rb:120>, @last_update_at=2010-09-06 00:18:21 -0400>, @app=#<ActionDispatch::Static:0x8dff0f4 @app=#<Rack::Lock:0x8dff130 @app=#<#<Class:0x87d9530>:0x8dff144 @app=#<Rack::Runtime:0x8dff16c @app=#<Rails::Rack::Logger:0x8dff180 @app=#<ActionDispatch::ShowExceptions:0x8dff194 @app=#<ActionDispatch::RemoteIp:0x8dff20c @app=#<Rack::Sendfile:0x8dff220 @app=#<ActionDispatch::Callbacks:0x8dff2ac @prepare_each_request=true, @app=#<ActiveRecord::ConnectionAdapters::ConnectionManagement:0x8dff2c0 @app=#<ActiveRecord::QueryCache:0x8eab944 @app=#<ActionDispatch::Cookies:0x8eb18a8 @app=#<ActionDispatch::Session::CookieStore:0x8eb190c @app=#<ActionDispatch::Flash:0x8eb1920 @app=#<ActionDispatch::ParamsParser:0x8eb1970 @app=#<Rack::MethodOverride:0x8eb1984 @app=#<ActionDispatch::Head:0x8eb1998 @app=#<ActionDispatch::BestStandardsSupport:0x8eb19c0 @app=#<ActionDispatch::Routing::RouteSet:0x8f97308 @routes=[ANY /:controller(/:action(/:id(.:format))) {}, ANY /rails/info/properties(.:format) {:controller=>"rails/info", :action=>"properties"}], @named_routes=#<ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x8ea4b30 @routes={:rails_info_properties=>ANY /rails/info/properties(.:format) {:controller=>"rails/info", :action=>"properties"}}, @helpers=[:hash_for_rails_info_properties_url, :rails_info_properties_url, :hash_for_rails_info_properties_path, :rails_info_properties_path], @module=#<Module:0x8ea4af4>>, @resources_path_names={:new=>"new", :edit=>"edit"}, @controller_namespaces=#<Set: {}>, @default_url_options={}, @request_class=ActionDispatch::Request, @valid_conditions=[:auth_type, :gateway_interface, :path_translated, :remote_host, :remote_ident, :remote_user, :remote_addr, :server_name, :server_protocol, :accept, :accept_charset, :accept_encoding, :accept_language, :cache_control, :from, :negotiate, :pragma, :key?, :request_method, :request_method_symbol, :method, :method_symbol, :get?, :post?, :put?, :delete?, :head?, :headers, :fullpath, :forgery_whitelisted?, :media_type, :content_length, :xml_http_request?, :xhr?, :ip, :remote_ip, :server_software, :raw_post, :body, :form_data?, :body_stream, :reset_session, :session=, :session_options=, :GET, :query_parameters, :POST, :request_parameters, :authorization, :local?, :url, :scheme, :protocol, :ssl?, :raw_host_with_port, :host, :host_with_port, :port, :standard_port, :standard_port?, :port_string, :server_port, :domain, :subdomains, :subdomain, :request_uri, :filtered_parameters, :filtered_env, :parameters, :params, :path_parameters=, :symbolized_path_parameters, :path_parameters, :content_mime_type, :content_type, :accepts, :format, :formats, :format=, :negotiate_mime, :if_modified_since, :if_none_match, :not_modified?, :etag_matches?, :fresh?, :env, :script_name, :path_info, :query_string, :session, :session_options, :logger, :media_type_params, :content_charset, :script_name=, :path_info=, :options?, :trace?, :parseable_data?, :[], :[]=, :values_at, :referer, :referrer, :user_agent, :cookies, :path, :taguri=, :taguri, :to_yaml_style, :to_yaml_properties, :syck_to_yaml, :to_yaml, :blank?, :present?, :presence, :duplicable?, :acts_like?, :try, :html_safe?, :`, :returning, :to_param, :to_query, :instance_values, :instance_variable_names, :copy_instance_variables_from, :to_json, :with_options, :require_or_load, :require_dependency, :require_association, :load_dependency, :load, :require, :unloadable, :to_sql, :equality_predicate_sql, :inequality_predicate_sql, :bind, :find_correlate_in, :nil?, :===, :=~, :!~, :eql?, :hash, :<=>, :class, :singleton_class, :clone, :dup, :initialize_dup, :initialize_clone, :taint, :tainted?, :untaint, :untrust, :untrusted?, :trust, :freeze, :frozen?, :to_s, :inspect, :methods, :singleton_methods, :protected_methods, :private_methods, :public_methods, :instance_variables, :instance_variable_get, :instance_variable_set, :instance_variable_defined?, :instance_of?, :kind_of?, :is_a?, :tap, :send, :public_send, :respond_to?, :respond_to_missing?, :extend, :display, :public_method, :define_singleton_method, :__id__, :object_id, :to_enum, :enum_for, :gem, :silence_warnings, :enable_warnings, :with_warnings, :silence_stderr, :silence_stream, :suppress, :class_eval, :require_library_or_gem, :debugger, :breakpoint, :==, :equal?, :!, :!=, :instance_eval, :instance_exec, :__send__, :controller, :action], @disable_clear_and_finalize=false, @controller_constraints=nil, @finalized=true, @set=#<Rack::Mount::RouteSet:0x86aaa24 @parameters_key="action_dispatch.request.path_parameters", @named_routes={:rails_info_properties=>#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f62e50 @defaults={:controller=>"rails/info", :action=>"properties"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.(?<format>[^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>}, @recognition_key_analyzer=nil, @generation_key_analyzer=nil, @request_class=ActionDispatch::Request, @valid_conditions=nil, @optimized_recognize_defined=true, @routes=[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ff2a50 @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f62e50 @defaults={:controller=>"rails/info", :action=>"properties"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.(?<format>[^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>], @recognition_graph=#<Rack::Mount::Multimap:0x8ebab38 @hash={"info"=>#<Rack::Mount::Multimap:0x8eba908 @hash={"rails"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ff2a50 @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f62e50 @defaults={:controller=>"rails/info", :action=>"properties"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.(?<format>[^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>]}>}>, @recognition_keys=[path_info[1].split(/\//), path_info[0].split(/\//)], @generation_graph=#<Rack::Mount::Multimap:0x8eba4d0 @hash={"properties"=>#<Rack::Mount::Multimap:0x8eba250 @hash={"rails/info"=>[#<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8ff2a50 @defaults={}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/(?<controller>.+?)(?:\/(?<action>[^\/.?]+)(?:\/(?<id>[^\/.?]+)(?:\.(?<format>[^\/.?]+))?)?)?\Z/} @defaults={} @name=nil>, #<Rack::Mount::Route @app=#<ActionDispatch::Routing::RouteSet::Dispatcher:0x8f62e50 @defaults={:controller=>"rails/info", :action=>"properties"}, @glob_param=nil, @controllers={}> @conditions={:path_info=>/\A\/rails\/info\/properties(?:\.(?<format>[^\/.?]+))?\Z/} @defaults={:controller=>"rails/info", :action=>"properties"} @name=:rails_info_properties>]}>}>, @generation_keys=[:action, :controller]>, @url_helpers=#<Module:0x8fbcb94>>, @header="IE=Edge">>>, @parsers={application/xml=>:xml_simple, application/json=>:json}>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true}, @key="_view_session", @cookie_only=true>>>>>, @variation="">, @check_ip_spoofing=true, @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i>, @consider_all_requests_local=true>>, @header_name="X-Runtime">>, @lock=#<Mutex:0x8dff11c>>, @file_server=#<Rack::File:0x8dff0e0 @root="/home/rubys/git/awdwr/work-192/view/public">>, @ran=true>, @https=false, @response=nil, @request=nil, @controller=nil, @_mock_session=nil, @request_count=0, @host="www.example.com", @remote_addr="127.0.0.1", @accept="text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5", @named_routes_configured=true>
?> ActionController::Routing::Routes.draw do |map|
?> # Straight 'http://my.app/blog/' displays the index
?> map.connect "blog/",
?> :controller => "blog",
?> :action => "index"
?> # Return articles for a year, year/month, or year/month/day
?> map.connect "blog/:year/:month/:day",
?> :controller => "blog",
?> :action => "show_date",
?> :requirements => { :year => /(19|20)\d\d/,
?> :month => /[01]?\d/,
?> :day => /[0-3]?\d/},
?> :day => nil,
?> :month => nil
>> # Show an article identified by an id
?> map.connect "blog/show/:id",
?> :controller => "blog",
?> :action => "show",
?> :id => /\d+/
>> # Regular Rails routing for admin stuff
?> map.connect "blog/article/:action/:id",
?> :controller => "article"
>> # Catchall so we can gracefully handle badly formed requests
?> map.connect "*anything",
?> :controller => "blog",
?> :action => "unknown_request"
>> end
=> nil
>> rs.recognize_path "/blog"
=> {:controller=>"blog", :action=>"index"}
>> rs.recognize_path "/blog/show/123"
=> {:controller=>"blog", :action=>"show", :id=>"123"}
>> rs.recognize_path "/blog/2004"
=> {:controller=>"blog", :action=>"show_date", :year=>"2004"}
>> rs.recognize_path "/blog/2004/12"
=> {:controller=>"blog", :action=>"show_date", :year=>"2004", :month=>"12"}
>> rs.recognize_path "/blog/2004/12/25"
=> {:controller=>"blog", :action=>"show_date", :year=>"2004", :month=>"12", :day=>"25"}
>> rs.recognize_path "/blog/article/edit/123"
=> {:controller=>"article", :action=>"edit", :id=>"123"}
>> rs.recognize_path "/blog/article/show_stats"
=> {:controller=>"article", :action=>"show_stats"}
>> rs.recognize_path "/blog/wibble"
=> {:controller=>"blog", :action=>"unknown_request", :anything=>["blog", "wibble"]}
>> rs.recognize_path "/junk"
=> {:controller=>"blog", :action=>"unknown_request", :anything=>["junk"]}
>> last_request = rs.recognize_path "/blog/2006/07/28"
=> {:controller=>"blog", :action=>"show_date", :year=>"2006", :month=>"07", :day=>"28"}
>> rs.generate({:day => 25}, last_request)
=> "/blog/2006/07/25"
>> rs.generate({:year => 2005}, last_request)
=> "/blog/2005"
>> app.url_for :controller => 'blog', :action => 'show_date', :year => 2002
=> "http://www.example.com/blog/2002"
23.3 Helpers for Formatting, Linking, and Pagination 21 Action Controller: Routing and URLs