├── .gitignore ├── .gitmodules ├── .rspec ├── Gemfile ├── LICENSE ├── README.textile ├── Rakefile ├── full-examples ├── .gitignore ├── README.textile ├── mikemaze │ ├── README.textile │ ├── maze_basic.rb │ └── maze_solver_spec.rb └── rest_from_scratch │ ├── part_1 │ ├── .gitignore │ ├── .rspec │ ├── Gemfile │ ├── Gemfile.lock │ ├── README │ ├── Rakefile │ ├── app │ │ ├── controllers │ │ │ ├── application_controller.rb │ │ │ └── items_controller.rb │ │ ├── helpers │ │ │ ├── application_helper.rb │ │ │ └── items_helper.rb │ │ ├── models │ │ │ └── item.rb │ │ └── views │ │ │ ├── items │ │ │ ├── _form.html.erb │ │ │ ├── edit.html.erb │ │ │ ├── index.html.erb │ │ │ ├── new.html.erb │ │ │ └── show.html.erb │ │ │ └── layouts │ │ │ └── application.html.erb │ ├── autotest │ │ └── discover.rb │ ├── config.ru │ ├── config │ │ ├── application.rb │ │ ├── boot.rb │ │ ├── database.yml │ │ ├── environment.rb │ │ ├── environments │ │ │ ├── development.rb │ │ │ ├── production.rb │ │ │ └── test.rb │ │ ├── initializers │ │ │ ├── backtrace_silencers.rb │ │ │ ├── inflections.rb │ │ │ ├── mime_types.rb │ │ │ ├── secret_token.rb │ │ │ └── session_store.rb │ │ ├── locales │ │ │ └── en.yml │ │ └── routes.rb │ ├── db │ │ ├── migrate │ │ │ └── 20100830171258_create_items.rb │ │ ├── schema.rb │ │ └── seeds.rb │ ├── lib │ │ └── tasks │ │ │ └── .gitkeep │ ├── public │ │ ├── 404.html │ │ ├── 422.html │ │ ├── 500.html │ │ ├── favicon.ico │ │ ├── images │ │ │ └── rails.png │ │ ├── index.html │ │ ├── javascripts │ │ │ ├── application.js │ │ │ ├── controls.js │ │ │ ├── dragdrop.js │ │ │ ├── effects.js │ │ │ ├── prototype.js │ │ │ └── rails.js │ │ ├── robots.txt │ │ └── stylesheets │ │ │ ├── .gitkeep │ │ │ └── scaffold.css │ ├── script │ │ └── rails │ ├── spec │ │ ├── items_spec.rb │ │ └── spec_helper.rb │ ├── test │ │ ├── fixtures │ │ │ └── items.yml │ │ ├── functional │ │ │ └── items_controller_test.rb │ │ ├── performance │ │ │ └── browsing_test.rb │ │ ├── test_helper.rb │ │ └── unit │ │ │ ├── helpers │ │ │ └── items_helper_test.rb │ │ │ └── item_test.rb │ └── vendor │ │ └── plugins │ │ └── .gitkeep │ ├── part_2 │ ├── .gitignore │ ├── .rspec │ ├── Gemfile │ ├── Gemfile.lock │ ├── README │ ├── Rakefile │ ├── app │ │ ├── controllers │ │ │ ├── application_controller.rb │ │ │ ├── baskets_controller.rb │ │ │ ├── items_controller.rb │ │ │ └── payments_controller.rb │ │ ├── helpers │ │ │ ├── application_helper.rb │ │ │ ├── baskets_helper.rb │ │ │ ├── items_helper.rb │ │ │ └── payments_helper.rb │ │ ├── models │ │ │ ├── basket.rb │ │ │ ├── item.rb │ │ │ └── payment.rb │ │ └── views │ │ │ ├── baskets │ │ │ └── show.tokamak │ │ │ ├── items │ │ │ ├── _show.tokamak │ │ │ └── index.tokamak │ │ │ └── layouts │ │ │ └── application.html.erb │ ├── autotest │ │ └── discover.rb │ ├── config.ru │ ├── config │ │ ├── application.rb │ │ ├── boot.rb │ │ ├── database.yml │ │ ├── environment.rb │ │ ├── environments │ │ │ ├── development.rb │ │ │ ├── production.rb │ │ │ └── test.rb │ │ ├── initializers │ │ │ ├── backtrace_silencers.rb │ │ │ ├── inflections.rb │ │ │ ├── mime_types.rb │ │ │ ├── secret_token.rb │ │ │ └── session_store.rb │ │ ├── locales │ │ │ └── en.yml │ │ └── routes.rb │ ├── db │ │ ├── migrate │ │ │ ├── 20100830171258_create_items.rb │ │ │ ├── 20100830180139_create_baskets.rb │ │ │ ├── 20100830180203_create_payments.rb │ │ │ └── 20100830185456_connect_baskets_to_items.rb │ │ ├── schema.rb │ │ └── seeds.rb │ ├── lib │ │ └── tasks │ │ │ └── .gitkeep │ ├── public │ │ ├── 404.html │ │ ├── 422.html │ │ ├── 500.html │ │ ├── favicon.ico │ │ ├── images │ │ │ └── rails.png │ │ ├── index.html │ │ ├── javascripts │ │ │ ├── application.js │ │ │ ├── controls.js │ │ │ ├── dragdrop.js │ │ │ ├── effects.js │ │ │ ├── prototype.js │ │ │ └── rails.js │ │ ├── robots.txt │ │ └── stylesheets │ │ │ ├── .gitkeep │ │ │ └── scaffold.css │ ├── script │ │ └── rails │ ├── spec │ │ ├── full_cycle_spec.rb │ │ ├── items_spec.rb │ │ └── spec_helper.rb │ ├── test │ │ ├── fixtures │ │ │ └── items.yml │ │ ├── functional │ │ │ └── items_controller_test.rb │ │ ├── performance │ │ │ └── browsing_test.rb │ │ ├── test_helper.rb │ │ └── unit │ │ │ ├── helpers │ │ │ └── items_helper_test.rb │ │ │ └── item_test.rb │ └── vendor │ │ └── plugins │ │ └── .gitkeep │ └── part_3 │ ├── .gitignore │ ├── .rspec │ ├── Gemfile │ ├── Gemfile.lock │ ├── README │ ├── Rakefile │ ├── app │ ├── controllers │ │ ├── application_controller.rb │ │ ├── baskets_controller.rb │ │ ├── items_controller.rb │ │ └── payments_controller.rb │ ├── helpers │ │ ├── application_helper.rb │ │ ├── baskets_helper.rb │ │ ├── items_helper.rb │ │ └── payments_helper.rb │ ├── models │ │ ├── basket.rb │ │ ├── item.rb │ │ └── payment.rb │ └── views │ │ ├── baskets │ │ └── show.tokamak │ │ ├── items │ │ ├── _show.tokamak │ │ └── index.tokamak │ │ └── layouts │ │ └── application.html.erb │ ├── autotest │ └── discover.rb │ ├── config.ru │ ├── config │ ├── application.rb │ ├── boot.rb │ ├── database.yml │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── initializers │ │ ├── backtrace_silencers.rb │ │ ├── inflections.rb │ │ ├── mime_types.rb │ │ ├── secret_token.rb │ │ └── session_store.rb │ ├── locales │ │ └── en.yml │ └── routes.rb │ ├── db │ ├── migrate │ │ ├── 20100830171258_create_items.rb │ │ ├── 20100830180139_create_baskets.rb │ │ ├── 20100830180203_create_payments.rb │ │ └── 20100830185456_connect_baskets_to_items.rb │ ├── schema.rb │ └── seeds.rb │ ├── lib │ └── tasks │ │ └── .gitkeep │ ├── public │ ├── 404.html │ ├── 422.html │ ├── 500.html │ ├── favicon.ico │ ├── images │ │ └── rails.png │ ├── index.html │ ├── javascripts │ │ ├── application.js │ │ ├── controls.js │ │ ├── dragdrop.js │ │ ├── effects.js │ │ ├── prototype.js │ │ └── rails.js │ ├── robots.txt │ └── stylesheets │ │ ├── .gitkeep │ │ └── scaffold.css │ ├── script │ └── rails │ ├── spec │ ├── buying_process_spec.rb │ ├── client │ │ ├── buying_process.rb │ │ ├── scenarios │ │ │ └── buying_process.scenario │ │ └── steps │ │ │ └── buying_process.rb │ ├── full_cycle_spec.rb │ ├── items_spec.rb │ └── spec_helper.rb │ ├── test │ ├── fixtures │ │ └── items.yml │ ├── functional │ │ └── items_controller_test.rb │ ├── performance │ │ └── browsing_test.rb │ ├── test_helper.rb │ └── unit │ │ ├── helpers │ │ └── items_helper_test.rb │ │ └── item_test.rb │ └── vendor │ └── plugins │ └── .gitkeep ├── init.rb ├── lib ├── restfulie.rb └── restfulie │ ├── client.rb │ ├── client │ ├── README.textile │ ├── base.rb │ ├── cache.rb │ ├── cache │ │ ├── basic.rb │ │ ├── fake.rb │ │ ├── http_ext.rb │ │ └── restrictions.rb │ ├── configuration.rb │ ├── dsl.rb │ ├── entry_point.rb │ ├── ext.rb │ ├── ext │ │ ├── http_ext.rb │ │ ├── link_ext.rb │ │ └── open_search_ext.rb │ ├── feature.rb │ ├── feature │ │ ├── base.rb │ │ ├── base_request.rb │ │ ├── cache.rb │ │ ├── conneg_when_unaccepted.rb │ │ ├── enhance_response.rb │ │ ├── fake_response.rb │ │ ├── follow_request.rb │ │ ├── history.rb │ │ ├── history_request.rb │ │ ├── open_search.rb │ │ ├── open_search │ │ │ └── pattern_matcher.rb │ │ ├── rescue_exception.rb │ │ ├── retry_when_unavailable.rb │ │ ├── serialize_body.rb │ │ ├── setup_header.rb │ │ ├── throw_error_request.rb │ │ └── verb.rb │ ├── http.rb │ ├── http │ │ ├── cache.rb │ │ ├── error.rb │ │ ├── link_header.rb │ │ └── response_holder.rb │ ├── master_delegator.rb │ ├── mikyung.rb │ ├── mikyung │ │ ├── concatenator.rb │ │ ├── core.rb │ │ ├── languages.rb │ │ ├── languages │ │ │ ├── german.rb │ │ │ └── portuguese.rb │ │ ├── rest_process_model.rb │ │ ├── steady_state_walker.rb │ │ ├── then_condition.rb │ │ └── when_condition.rb │ └── stack_navigator.rb │ ├── common.rb │ ├── common │ ├── error.rb │ └── logger.rb │ ├── server.rb │ ├── server │ ├── action_controller.rb │ ├── action_controller │ │ ├── base.rb │ │ ├── params_parser.rb │ │ ├── patch.rb │ │ ├── restful_responder.rb │ │ ├── trait.rb │ │ └── trait │ │ │ ├── cacheable.rb │ │ │ ├── created.rb │ │ │ └── save_prior_to_create.rb │ ├── configuration.rb │ ├── controller.rb │ ├── core_ext.rb │ ├── core_ext │ │ └── array.rb │ └── hypertemplate.rb │ └── version.rb ├── restfulie.gemspec ├── script └── console ├── site ├── README ├── Rakefile ├── app │ ├── controllers │ │ ├── application_controller.rb │ │ ├── java_controller.rb │ │ ├── javascript_controller.rb │ │ ├── restful_csharp_controller.rb │ │ ├── ruby_controller.rb │ │ └── systems_controller.rb │ ├── helpers │ │ ├── application_helper.rb │ │ └── documentation_helper.rb │ └── views │ │ ├── java │ │ ├── features.html.erb │ │ ├── hypermedia.html.erb │ │ └── server.html.erb │ │ ├── layouts │ │ ├── _blackmenu.html.erb │ │ ├── _uppermenu.html.erb │ │ ├── application.html.erb │ │ ├── java.html.erb │ │ ├── javascript.html.erb │ │ ├── restful_csharp.html.erb │ │ └── restful_java.html.erb │ │ ├── shared │ │ ├── _examples.html.erb │ │ ├── _negotiation.html.erb │ │ └── _simple_representation.html.erb │ │ └── systems │ │ ├── features.html.erb │ │ ├── index.html.erb │ │ └── support.html.erb ├── config │ ├── boot.rb │ ├── database.yml │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── initializers │ │ ├── backtrace_silencers.rb │ │ ├── inflections.rb │ │ ├── mime_types.rb │ │ ├── new_rails_defaults.rb │ │ └── session_store.rb │ ├── locales │ │ └── en.yml │ └── routes.rb ├── db │ └── seeds.rb ├── public │ ├── 404.html │ ├── 422.html │ ├── 500.html │ ├── caelumobjects-restful-rails.pdf │ ├── docs.html │ ├── favicon.ico │ ├── images │ │ ├── bgBarHome-trans.png │ │ ├── bgHeader.png │ │ ├── bgSubMenu-trans.png │ │ ├── code_java_01.png │ │ ├── code_java_02.png │ │ ├── code_net_01.png │ │ ├── code_net_02.png │ │ ├── code_ruby_01.png │ │ ├── code_ruby_02.png │ │ ├── dependency.png │ │ ├── ldl-trans.png │ │ ├── leftBGBtn.png │ │ ├── logoCaelumGray-trans.png │ │ ├── negotiation.png │ │ ├── rails.png │ │ ├── restfulieSprites-trans.png │ │ ├── rightBGBtn.png │ │ ├── service.png │ │ ├── subMenuBottom-trans.png │ │ └── subMenuTop-trans.png │ ├── javascripts │ │ ├── application.js │ │ ├── controls.js │ │ ├── dragdrop.js │ │ ├── effects.js │ │ └── prototype.js │ ├── robots.txt │ └── stylesheets │ │ ├── menu.css │ │ ├── screen.css │ │ └── uppermenu.css ├── script │ ├── about │ ├── console │ ├── dbconsole │ ├── destroy │ ├── generate │ ├── performance │ │ ├── benchmarker │ │ └── profiler │ ├── plugin │ ├── runner │ └── server └── test │ ├── functional │ └── documentation_controller_test.rb │ ├── performance │ └── browsing_test.rb │ ├── test_helper.rb │ └── unit │ └── helpers │ └── documentation_helper_test.rb ├── spec ├── integration │ ├── twitter.rb │ └── twitter_spec.rb ├── spec_helper.rb └── unit │ ├── client │ ├── base_spec.rb │ ├── cache │ │ ├── fake_spec.rb │ │ ├── http_ext_spec.rb │ │ └── restrictions_spec.rb │ ├── configuration_spec.rb │ ├── ext │ │ └── open_search_spec.rb │ ├── feature │ │ ├── conneg_when_unaccepted_spec.rb │ │ ├── open_search │ │ │ └── pattern_matcher_spec.rb │ │ ├── rescue_exception_spec.rb │ │ ├── retry_when_unavailable_spec.rb │ │ └── verb_spec.rb │ ├── http │ │ └── link_header_spec.rb │ ├── mikyung │ │ ├── concatenator_spec.rb │ │ ├── rest_process_model_spec.rb │ │ ├── steady_state_walker_spec.rb │ │ ├── then_condition_spec.rb │ │ └── when_condition_spec.rb │ ├── mikyung_spec.rb │ └── stack_navigator.rb │ ├── common │ └── errors_spec.rb │ ├── restfulie_spec.rb │ ├── server │ ├── action_controller │ │ └── trait │ │ │ ├── cacheable_spec.rb │ │ │ └── created_spec.rb │ ├── configuration_spec.rb │ ├── core_ext │ │ └── array_spec.rb │ └── restfulie_controller_spec.rb │ └── spec_helper.rb └── tests ├── .gitignore ├── .rspec ├── Gemfile ├── README ├── Rakefile ├── app ├── controllers │ ├── albums_controller.rb │ ├── application_controller.rb │ ├── artists_controller.rb │ ├── cacheable_songs_controller.rb │ ├── projects_controller.rb │ ├── render_controller.rb │ └── songs_controller.rb ├── helpers │ ├── albums_helper.rb │ ├── application_helper.rb │ ├── artists_helper.rb │ ├── cacheable_clients_helper.rb │ ├── projects_helper.rb │ ├── render_helper.rb │ └── songs_helper.rb ├── models │ ├── album.rb │ ├── artist.rb │ └── song.rb └── views │ ├── albums │ ├── _member.tokamak │ ├── index.tokamak │ └── show.tokamak │ ├── artists │ ├── _form.html.erb │ ├── edit.html.erb │ ├── index.html.erb │ ├── new.html.erb │ └── show.html.erb │ ├── cacheable_clients │ ├── collection.tokamak │ ├── empty.tokamak │ └── single.tokamak │ ├── layouts │ └── application.html.erb │ └── projects │ ├── index.atom.tokamak │ ├── new.atom.tokamak │ ├── new.tokamak │ └── show.tokamak ├── autotest └── discover.rb ├── config.ru ├── config ├── application.rb ├── boot.rb ├── database.yml ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ └── test.rb ├── initializers │ ├── backtrace_silencers.rb │ ├── inflections.rb │ ├── mime_types.rb │ ├── secret_token.rb │ └── session_store.rb ├── locales │ └── en.yml └── routes.rb ├── db ├── migrate │ ├── 20100817165415_create_albums.rb │ ├── 20100817165436_create_songs.rb │ └── 20100819165238_create_artists.rb ├── schema.rb └── seeds.rb ├── lib └── tasks │ └── .gitkeep ├── public ├── 404.html ├── 422.html ├── 500.html ├── favicon.ico ├── images │ └── rails.png ├── index.html ├── javascripts │ ├── application.js │ ├── controls.js │ ├── dragdrop.js │ ├── effects.js │ ├── prototype.js │ └── rails.js ├── robots.txt └── stylesheets │ ├── .gitkeep │ └── scaffold.css ├── script └── rails ├── spec ├── controllers │ └── integration │ │ ├── albums_controller_spec.rb │ │ ├── cacheable_songs_controller_spec.rb │ │ ├── controller_base_spec.rb │ │ ├── created_responder_spec.rb │ │ ├── params_parser_spec.rb │ │ └── projects_controller_spec.rb ├── requests │ ├── _integration_client.txt │ ├── base_spec.rb2 │ ├── fake_server.rb │ └── http │ │ ├── adapter_spec.rb │ │ ├── content_type_spec.rb │ │ ├── errors_spec.rb │ │ ├── history_spec.rb │ │ ├── marshal_spec.rb2 │ │ └── parameters_spec.rb ├── spec.opts ├── spec_helper.rb └── support │ ├── atoms │ ├── full.rb.txt │ ├── related_songs │ ├── song_1 │ ├── song_2 │ ├── song_3 │ ├── song_4 │ ├── songs │ └── songs_top_ten │ └── data_helper.rb ├── test ├── performance │ └── browsing_test.rb └── test_helper.rb └── vendor └── plugins └── .gitkeep /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/.gitmodules -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --format documentation 3 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/LICENSE -------------------------------------------------------------------------------- /README.textile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/README.textile -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/Rakefile -------------------------------------------------------------------------------- /full-examples/.gitignore: -------------------------------------------------------------------------------- 1 | log 2 | pkg 3 | db/*.sqlite3 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /full-examples/README.textile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/README.textile -------------------------------------------------------------------------------- /full-examples/mikemaze/README.textile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/mikemaze/README.textile -------------------------------------------------------------------------------- /full-examples/mikemaze/maze_basic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/mikemaze/maze_basic.rb -------------------------------------------------------------------------------- /full-examples/mikemaze/maze_solver_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/mikemaze/maze_solver_spec.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/.gitignore -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/.rspec: -------------------------------------------------------------------------------- 1 | --colour 2 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/Gemfile -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/Gemfile.lock -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/README -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/Rakefile -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/app/controllers/items_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/app/controllers/items_controller.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | end 3 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/app/helpers/items_helper.rb: -------------------------------------------------------------------------------- 1 | module ItemsHelper 2 | end 3 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/app/models/item.rb: -------------------------------------------------------------------------------- 1 | class Item < ActiveRecord::Base 2 | end 3 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/app/views/items/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/app/views/items/_form.html.erb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/app/views/items/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/app/views/items/edit.html.erb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/app/views/items/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/app/views/items/index.html.erb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/app/views/items/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/app/views/items/new.html.erb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/app/views/items/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/app/views/items/show.html.erb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/autotest/discover.rb: -------------------------------------------------------------------------------- 1 | Autotest.add_discovery { "rspec2" } -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/config.ru -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/config/application.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/config/boot.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/config/database.yml -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/config/environment.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/config/environments/development.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/config/environments/production.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/config/environments/test.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/config/initializers/inflections.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/config/initializers/secret_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/config/initializers/secret_token.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/config/initializers/session_store.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/config/locales/en.yml -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/config/routes.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/db/migrate/20100830171258_create_items.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/db/migrate/20100830171258_create_items.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/db/schema.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/db/seeds.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/lib/tasks/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/public/404.html -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/public/422.html -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/public/500.html -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/public/images/rails.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/public/images/rails.png -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/public/index.html -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/public/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/public/javascripts/application.js -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/public/javascripts/controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/public/javascripts/controls.js -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/public/javascripts/dragdrop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/public/javascripts/dragdrop.js -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/public/javascripts/effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/public/javascripts/effects.js -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/public/javascripts/prototype.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/public/javascripts/prototype.js -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/public/javascripts/rails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/public/javascripts/rails.js -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/public/robots.txt -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/public/stylesheets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/public/stylesheets/scaffold.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/public/stylesheets/scaffold.css -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/script/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/script/rails -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/spec/items_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/spec/items_spec.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/spec/spec_helper.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/test/fixtures/items.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/test/fixtures/items.yml -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/test/functional/items_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/test/functional/items_controller_test.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/test/performance/browsing_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/test/performance/browsing_test.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/test/test_helper.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/test/unit/helpers/items_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/test/unit/helpers/items_helper_test.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/test/unit/item_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_1/test/unit/item_test.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_1/vendor/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/.gitignore -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/.rspec: -------------------------------------------------------------------------------- 1 | --colour 2 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/Gemfile -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/Gemfile.lock -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/README -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/Rakefile -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/app/controllers/baskets_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/app/controllers/baskets_controller.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/app/controllers/items_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/app/controllers/items_controller.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/app/controllers/payments_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/app/controllers/payments_controller.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | end 3 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/app/helpers/baskets_helper.rb: -------------------------------------------------------------------------------- 1 | module BasketsHelper 2 | end 3 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/app/helpers/items_helper.rb: -------------------------------------------------------------------------------- 1 | module ItemsHelper 2 | end 3 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/app/helpers/payments_helper.rb: -------------------------------------------------------------------------------- 1 | module PaymentsHelper 2 | end 3 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/app/models/basket.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/app/models/basket.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/app/models/item.rb: -------------------------------------------------------------------------------- 1 | class Item < ActiveRecord::Base 2 | end 3 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/app/models/payment.rb: -------------------------------------------------------------------------------- 1 | class Payment < ActiveRecord::Base 2 | belongs_to :basket 3 | end 4 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/app/views/baskets/show.tokamak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/app/views/baskets/show.tokamak -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/app/views/items/_show.tokamak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/app/views/items/_show.tokamak -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/app/views/items/index.tokamak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/app/views/items/index.tokamak -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/autotest/discover.rb: -------------------------------------------------------------------------------- 1 | Autotest.add_discovery { "rspec2" } -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/config.ru -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/config/application.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/config/boot.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/config/database.yml -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/config/environment.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/config/environments/development.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/config/environments/production.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/config/environments/test.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/config/initializers/inflections.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/config/initializers/secret_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/config/initializers/secret_token.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/config/initializers/session_store.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/config/locales/en.yml -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/config/routes.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/db/migrate/20100830171258_create_items.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/db/migrate/20100830171258_create_items.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/db/migrate/20100830180139_create_baskets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/db/migrate/20100830180139_create_baskets.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/db/migrate/20100830180203_create_payments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/db/migrate/20100830180203_create_payments.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/db/migrate/20100830185456_connect_baskets_to_items.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/db/migrate/20100830185456_connect_baskets_to_items.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/db/schema.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/db/seeds.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/lib/tasks/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/public/404.html -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/public/422.html -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/public/500.html -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/public/images/rails.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/public/images/rails.png -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/public/index.html -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/public/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/public/javascripts/application.js -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/public/javascripts/controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/public/javascripts/controls.js -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/public/javascripts/dragdrop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/public/javascripts/dragdrop.js -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/public/javascripts/effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/public/javascripts/effects.js -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/public/javascripts/prototype.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/public/javascripts/prototype.js -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/public/javascripts/rails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/public/javascripts/rails.js -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/public/robots.txt -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/public/stylesheets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/public/stylesheets/scaffold.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/public/stylesheets/scaffold.css -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/script/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/script/rails -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/spec/full_cycle_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/spec/full_cycle_spec.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/spec/items_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/spec/items_spec.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/spec/spec_helper.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/test/fixtures/items.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/test/fixtures/items.yml -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/test/functional/items_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/test/functional/items_controller_test.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/test/performance/browsing_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/test/performance/browsing_test.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/test/test_helper.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/test/unit/helpers/items_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/test/unit/helpers/items_helper_test.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/test/unit/item_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_2/test/unit/item_test.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_2/vendor/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/.gitignore -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/.rspec: -------------------------------------------------------------------------------- 1 | --colour 2 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/Gemfile -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/Gemfile.lock -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/README -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/Rakefile -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/app/controllers/baskets_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/app/controllers/baskets_controller.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/app/controllers/items_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/app/controllers/items_controller.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/app/controllers/payments_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/app/controllers/payments_controller.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | end 3 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/app/helpers/baskets_helper.rb: -------------------------------------------------------------------------------- 1 | module BasketsHelper 2 | end 3 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/app/helpers/items_helper.rb: -------------------------------------------------------------------------------- 1 | module ItemsHelper 2 | end 3 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/app/helpers/payments_helper.rb: -------------------------------------------------------------------------------- 1 | module PaymentsHelper 2 | end 3 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/app/models/basket.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/app/models/basket.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/app/models/item.rb: -------------------------------------------------------------------------------- 1 | class Item < ActiveRecord::Base 2 | end 3 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/app/models/payment.rb: -------------------------------------------------------------------------------- 1 | class Payment < ActiveRecord::Base 2 | belongs_to :basket 3 | end 4 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/app/views/baskets/show.tokamak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/app/views/baskets/show.tokamak -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/app/views/items/_show.tokamak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/app/views/items/_show.tokamak -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/app/views/items/index.tokamak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/app/views/items/index.tokamak -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/autotest/discover.rb: -------------------------------------------------------------------------------- 1 | Autotest.add_discovery { "rspec2" } -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/config.ru -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/config/application.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/config/boot.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/config/database.yml -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/config/environment.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/config/environments/development.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/config/environments/production.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/config/environments/test.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/config/initializers/inflections.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/config/initializers/secret_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/config/initializers/secret_token.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/config/initializers/session_store.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/config/locales/en.yml -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/config/routes.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/db/migrate/20100830171258_create_items.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/db/migrate/20100830171258_create_items.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/db/migrate/20100830180139_create_baskets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/db/migrate/20100830180139_create_baskets.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/db/migrate/20100830180203_create_payments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/db/migrate/20100830180203_create_payments.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/db/migrate/20100830185456_connect_baskets_to_items.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/db/migrate/20100830185456_connect_baskets_to_items.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/db/schema.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/db/seeds.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/lib/tasks/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/public/404.html -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/public/422.html -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/public/500.html -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/public/images/rails.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/public/images/rails.png -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/public/index.html -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/public/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/public/javascripts/application.js -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/public/javascripts/controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/public/javascripts/controls.js -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/public/javascripts/dragdrop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/public/javascripts/dragdrop.js -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/public/javascripts/effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/public/javascripts/effects.js -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/public/javascripts/prototype.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/public/javascripts/prototype.js -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/public/javascripts/rails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/public/javascripts/rails.js -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/public/robots.txt -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/public/stylesheets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/public/stylesheets/scaffold.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/public/stylesheets/scaffold.css -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/script/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/script/rails -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/spec/buying_process_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/spec/buying_process_spec.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/spec/client/buying_process.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/spec/client/buying_process.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/spec/client/scenarios/buying_process.scenario: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/spec/client/scenarios/buying_process.scenario -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/spec/client/steps/buying_process.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/spec/client/steps/buying_process.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/spec/full_cycle_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/spec/full_cycle_spec.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/spec/items_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/spec/items_spec.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/spec/spec_helper.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/test/fixtures/items.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/test/fixtures/items.yml -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/test/functional/items_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/test/functional/items_controller_test.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/test/performance/browsing_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/test/performance/browsing_test.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/test/test_helper.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/test/unit/helpers/items_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/test/unit/helpers/items_helper_test.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/test/unit/item_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/full-examples/rest_from_scratch/part_3/test/unit/item_test.rb -------------------------------------------------------------------------------- /full-examples/rest_from_scratch/part_3/vendor/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/init.rb -------------------------------------------------------------------------------- /lib/restfulie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie.rb -------------------------------------------------------------------------------- /lib/restfulie/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client.rb -------------------------------------------------------------------------------- /lib/restfulie/client/README.textile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/README.textile -------------------------------------------------------------------------------- /lib/restfulie/client/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/base.rb -------------------------------------------------------------------------------- /lib/restfulie/client/cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/cache.rb -------------------------------------------------------------------------------- /lib/restfulie/client/cache/basic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/cache/basic.rb -------------------------------------------------------------------------------- /lib/restfulie/client/cache/fake.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/cache/fake.rb -------------------------------------------------------------------------------- /lib/restfulie/client/cache/http_ext.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/cache/http_ext.rb -------------------------------------------------------------------------------- /lib/restfulie/client/cache/restrictions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/cache/restrictions.rb -------------------------------------------------------------------------------- /lib/restfulie/client/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/configuration.rb -------------------------------------------------------------------------------- /lib/restfulie/client/dsl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/dsl.rb -------------------------------------------------------------------------------- /lib/restfulie/client/entry_point.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/entry_point.rb -------------------------------------------------------------------------------- /lib/restfulie/client/ext.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/ext.rb -------------------------------------------------------------------------------- /lib/restfulie/client/ext/http_ext.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/ext/http_ext.rb -------------------------------------------------------------------------------- /lib/restfulie/client/ext/link_ext.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/ext/link_ext.rb -------------------------------------------------------------------------------- /lib/restfulie/client/ext/open_search_ext.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/ext/open_search_ext.rb -------------------------------------------------------------------------------- /lib/restfulie/client/feature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/feature.rb -------------------------------------------------------------------------------- /lib/restfulie/client/feature/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/feature/base.rb -------------------------------------------------------------------------------- /lib/restfulie/client/feature/base_request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/feature/base_request.rb -------------------------------------------------------------------------------- /lib/restfulie/client/feature/cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/feature/cache.rb -------------------------------------------------------------------------------- /lib/restfulie/client/feature/conneg_when_unaccepted.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/feature/conneg_when_unaccepted.rb -------------------------------------------------------------------------------- /lib/restfulie/client/feature/enhance_response.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/feature/enhance_response.rb -------------------------------------------------------------------------------- /lib/restfulie/client/feature/fake_response.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/feature/fake_response.rb -------------------------------------------------------------------------------- /lib/restfulie/client/feature/follow_request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/feature/follow_request.rb -------------------------------------------------------------------------------- /lib/restfulie/client/feature/history.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/feature/history.rb -------------------------------------------------------------------------------- /lib/restfulie/client/feature/history_request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/feature/history_request.rb -------------------------------------------------------------------------------- /lib/restfulie/client/feature/open_search.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/feature/open_search.rb -------------------------------------------------------------------------------- /lib/restfulie/client/feature/open_search/pattern_matcher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/feature/open_search/pattern_matcher.rb -------------------------------------------------------------------------------- /lib/restfulie/client/feature/rescue_exception.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/feature/rescue_exception.rb -------------------------------------------------------------------------------- /lib/restfulie/client/feature/retry_when_unavailable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/feature/retry_when_unavailable.rb -------------------------------------------------------------------------------- /lib/restfulie/client/feature/serialize_body.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/feature/serialize_body.rb -------------------------------------------------------------------------------- /lib/restfulie/client/feature/setup_header.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/feature/setup_header.rb -------------------------------------------------------------------------------- /lib/restfulie/client/feature/throw_error_request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/feature/throw_error_request.rb -------------------------------------------------------------------------------- /lib/restfulie/client/feature/verb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/feature/verb.rb -------------------------------------------------------------------------------- /lib/restfulie/client/http.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/http.rb -------------------------------------------------------------------------------- /lib/restfulie/client/http/cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/http/cache.rb -------------------------------------------------------------------------------- /lib/restfulie/client/http/error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/http/error.rb -------------------------------------------------------------------------------- /lib/restfulie/client/http/link_header.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/http/link_header.rb -------------------------------------------------------------------------------- /lib/restfulie/client/http/response_holder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/http/response_holder.rb -------------------------------------------------------------------------------- /lib/restfulie/client/master_delegator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/master_delegator.rb -------------------------------------------------------------------------------- /lib/restfulie/client/mikyung.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/mikyung.rb -------------------------------------------------------------------------------- /lib/restfulie/client/mikyung/concatenator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/mikyung/concatenator.rb -------------------------------------------------------------------------------- /lib/restfulie/client/mikyung/core.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/mikyung/core.rb -------------------------------------------------------------------------------- /lib/restfulie/client/mikyung/languages.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/mikyung/languages.rb -------------------------------------------------------------------------------- /lib/restfulie/client/mikyung/languages/german.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/mikyung/languages/german.rb -------------------------------------------------------------------------------- /lib/restfulie/client/mikyung/languages/portuguese.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/mikyung/languages/portuguese.rb -------------------------------------------------------------------------------- /lib/restfulie/client/mikyung/rest_process_model.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/mikyung/rest_process_model.rb -------------------------------------------------------------------------------- /lib/restfulie/client/mikyung/steady_state_walker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/mikyung/steady_state_walker.rb -------------------------------------------------------------------------------- /lib/restfulie/client/mikyung/then_condition.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/mikyung/then_condition.rb -------------------------------------------------------------------------------- /lib/restfulie/client/mikyung/when_condition.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/mikyung/when_condition.rb -------------------------------------------------------------------------------- /lib/restfulie/client/stack_navigator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/client/stack_navigator.rb -------------------------------------------------------------------------------- /lib/restfulie/common.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/common.rb -------------------------------------------------------------------------------- /lib/restfulie/common/error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/common/error.rb -------------------------------------------------------------------------------- /lib/restfulie/common/logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/common/logger.rb -------------------------------------------------------------------------------- /lib/restfulie/server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/server.rb -------------------------------------------------------------------------------- /lib/restfulie/server/action_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/server/action_controller.rb -------------------------------------------------------------------------------- /lib/restfulie/server/action_controller/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/server/action_controller/base.rb -------------------------------------------------------------------------------- /lib/restfulie/server/action_controller/params_parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/server/action_controller/params_parser.rb -------------------------------------------------------------------------------- /lib/restfulie/server/action_controller/patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/server/action_controller/patch.rb -------------------------------------------------------------------------------- /lib/restfulie/server/action_controller/restful_responder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/server/action_controller/restful_responder.rb -------------------------------------------------------------------------------- /lib/restfulie/server/action_controller/trait.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/server/action_controller/trait.rb -------------------------------------------------------------------------------- /lib/restfulie/server/action_controller/trait/cacheable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/server/action_controller/trait/cacheable.rb -------------------------------------------------------------------------------- /lib/restfulie/server/action_controller/trait/created.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/server/action_controller/trait/created.rb -------------------------------------------------------------------------------- /lib/restfulie/server/action_controller/trait/save_prior_to_create.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/server/action_controller/trait/save_prior_to_create.rb -------------------------------------------------------------------------------- /lib/restfulie/server/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/server/configuration.rb -------------------------------------------------------------------------------- /lib/restfulie/server/controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/server/controller.rb -------------------------------------------------------------------------------- /lib/restfulie/server/core_ext.rb: -------------------------------------------------------------------------------- 1 | require 'restfulie/server/core_ext/array' 2 | -------------------------------------------------------------------------------- /lib/restfulie/server/core_ext/array.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/server/core_ext/array.rb -------------------------------------------------------------------------------- /lib/restfulie/server/hypertemplate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/server/hypertemplate.rb -------------------------------------------------------------------------------- /lib/restfulie/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/lib/restfulie/version.rb -------------------------------------------------------------------------------- /restfulie.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/restfulie.gemspec -------------------------------------------------------------------------------- /script/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/script/console -------------------------------------------------------------------------------- /site/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/README -------------------------------------------------------------------------------- /site/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/Rakefile -------------------------------------------------------------------------------- /site/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /site/app/controllers/java_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/app/controllers/java_controller.rb -------------------------------------------------------------------------------- /site/app/controllers/javascript_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/app/controllers/javascript_controller.rb -------------------------------------------------------------------------------- /site/app/controllers/restful_csharp_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/app/controllers/restful_csharp_controller.rb -------------------------------------------------------------------------------- /site/app/controllers/ruby_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/app/controllers/ruby_controller.rb -------------------------------------------------------------------------------- /site/app/controllers/systems_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/app/controllers/systems_controller.rb -------------------------------------------------------------------------------- /site/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /site/app/helpers/documentation_helper.rb: -------------------------------------------------------------------------------- 1 | module DocumentationHelper 2 | end 3 | -------------------------------------------------------------------------------- /site/app/views/java/features.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/app/views/java/features.html.erb -------------------------------------------------------------------------------- /site/app/views/java/hypermedia.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/app/views/java/hypermedia.html.erb -------------------------------------------------------------------------------- /site/app/views/java/server.html.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /site/app/views/layouts/_blackmenu.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/app/views/layouts/_blackmenu.html.erb -------------------------------------------------------------------------------- /site/app/views/layouts/_uppermenu.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/app/views/layouts/_uppermenu.html.erb -------------------------------------------------------------------------------- /site/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /site/app/views/layouts/java.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/app/views/layouts/java.html.erb -------------------------------------------------------------------------------- /site/app/views/layouts/javascript.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/app/views/layouts/javascript.html.erb -------------------------------------------------------------------------------- /site/app/views/layouts/restful_csharp.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/app/views/layouts/restful_csharp.html.erb -------------------------------------------------------------------------------- /site/app/views/layouts/restful_java.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/app/views/layouts/restful_java.html.erb -------------------------------------------------------------------------------- /site/app/views/shared/_examples.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/app/views/shared/_examples.html.erb -------------------------------------------------------------------------------- /site/app/views/shared/_negotiation.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/app/views/shared/_negotiation.html.erb -------------------------------------------------------------------------------- /site/app/views/shared/_simple_representation.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/app/views/shared/_simple_representation.html.erb -------------------------------------------------------------------------------- /site/app/views/systems/features.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/app/views/systems/features.html.erb -------------------------------------------------------------------------------- /site/app/views/systems/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/app/views/systems/index.html.erb -------------------------------------------------------------------------------- /site/app/views/systems/support.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/app/views/systems/support.html.erb -------------------------------------------------------------------------------- /site/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/config/boot.rb -------------------------------------------------------------------------------- /site/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/config/database.yml -------------------------------------------------------------------------------- /site/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/config/environment.rb -------------------------------------------------------------------------------- /site/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/config/environments/development.rb -------------------------------------------------------------------------------- /site/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/config/environments/production.rb -------------------------------------------------------------------------------- /site/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/config/environments/test.rb -------------------------------------------------------------------------------- /site/config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /site/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/config/initializers/inflections.rb -------------------------------------------------------------------------------- /site/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /site/config/initializers/new_rails_defaults.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/config/initializers/new_rails_defaults.rb -------------------------------------------------------------------------------- /site/config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/config/initializers/session_store.rb -------------------------------------------------------------------------------- /site/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/config/locales/en.yml -------------------------------------------------------------------------------- /site/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/config/routes.rb -------------------------------------------------------------------------------- /site/db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/db/seeds.rb -------------------------------------------------------------------------------- /site/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/404.html -------------------------------------------------------------------------------- /site/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/422.html -------------------------------------------------------------------------------- /site/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/500.html -------------------------------------------------------------------------------- /site/public/caelumobjects-restful-rails.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/caelumobjects-restful-rails.pdf -------------------------------------------------------------------------------- /site/public/docs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/docs.html -------------------------------------------------------------------------------- /site/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /site/public/images/bgBarHome-trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/images/bgBarHome-trans.png -------------------------------------------------------------------------------- /site/public/images/bgHeader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/images/bgHeader.png -------------------------------------------------------------------------------- /site/public/images/bgSubMenu-trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/images/bgSubMenu-trans.png -------------------------------------------------------------------------------- /site/public/images/code_java_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/images/code_java_01.png -------------------------------------------------------------------------------- /site/public/images/code_java_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/images/code_java_02.png -------------------------------------------------------------------------------- /site/public/images/code_net_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/images/code_net_01.png -------------------------------------------------------------------------------- /site/public/images/code_net_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/images/code_net_02.png -------------------------------------------------------------------------------- /site/public/images/code_ruby_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/images/code_ruby_01.png -------------------------------------------------------------------------------- /site/public/images/code_ruby_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/images/code_ruby_02.png -------------------------------------------------------------------------------- /site/public/images/dependency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/images/dependency.png -------------------------------------------------------------------------------- /site/public/images/ldl-trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/images/ldl-trans.png -------------------------------------------------------------------------------- /site/public/images/leftBGBtn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/images/leftBGBtn.png -------------------------------------------------------------------------------- /site/public/images/logoCaelumGray-trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/images/logoCaelumGray-trans.png -------------------------------------------------------------------------------- /site/public/images/negotiation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/images/negotiation.png -------------------------------------------------------------------------------- /site/public/images/rails.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/images/rails.png -------------------------------------------------------------------------------- /site/public/images/restfulieSprites-trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/images/restfulieSprites-trans.png -------------------------------------------------------------------------------- /site/public/images/rightBGBtn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/images/rightBGBtn.png -------------------------------------------------------------------------------- /site/public/images/service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/images/service.png -------------------------------------------------------------------------------- /site/public/images/subMenuBottom-trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/images/subMenuBottom-trans.png -------------------------------------------------------------------------------- /site/public/images/subMenuTop-trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/images/subMenuTop-trans.png -------------------------------------------------------------------------------- /site/public/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/javascripts/application.js -------------------------------------------------------------------------------- /site/public/javascripts/controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/javascripts/controls.js -------------------------------------------------------------------------------- /site/public/javascripts/dragdrop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/javascripts/dragdrop.js -------------------------------------------------------------------------------- /site/public/javascripts/effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/javascripts/effects.js -------------------------------------------------------------------------------- /site/public/javascripts/prototype.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/javascripts/prototype.js -------------------------------------------------------------------------------- /site/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/robots.txt -------------------------------------------------------------------------------- /site/public/stylesheets/menu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/stylesheets/menu.css -------------------------------------------------------------------------------- /site/public/stylesheets/screen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/stylesheets/screen.css -------------------------------------------------------------------------------- /site/public/stylesheets/uppermenu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/public/stylesheets/uppermenu.css -------------------------------------------------------------------------------- /site/script/about: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/script/about -------------------------------------------------------------------------------- /site/script/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/script/console -------------------------------------------------------------------------------- /site/script/dbconsole: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/script/dbconsole -------------------------------------------------------------------------------- /site/script/destroy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/script/destroy -------------------------------------------------------------------------------- /site/script/generate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/script/generate -------------------------------------------------------------------------------- /site/script/performance/benchmarker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/script/performance/benchmarker -------------------------------------------------------------------------------- /site/script/performance/profiler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/script/performance/profiler -------------------------------------------------------------------------------- /site/script/plugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/script/plugin -------------------------------------------------------------------------------- /site/script/runner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/script/runner -------------------------------------------------------------------------------- /site/script/server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/script/server -------------------------------------------------------------------------------- /site/test/functional/documentation_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/test/functional/documentation_controller_test.rb -------------------------------------------------------------------------------- /site/test/performance/browsing_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/test/performance/browsing_test.rb -------------------------------------------------------------------------------- /site/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/test/test_helper.rb -------------------------------------------------------------------------------- /site/test/unit/helpers/documentation_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/site/test/unit/helpers/documentation_helper_test.rb -------------------------------------------------------------------------------- /spec/integration/twitter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/integration/twitter.rb -------------------------------------------------------------------------------- /spec/integration/twitter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/integration/twitter_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/unit/client/base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/unit/client/base_spec.rb -------------------------------------------------------------------------------- /spec/unit/client/cache/fake_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/unit/client/cache/fake_spec.rb -------------------------------------------------------------------------------- /spec/unit/client/cache/http_ext_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/unit/client/cache/http_ext_spec.rb -------------------------------------------------------------------------------- /spec/unit/client/cache/restrictions_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/unit/client/cache/restrictions_spec.rb -------------------------------------------------------------------------------- /spec/unit/client/configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/unit/client/configuration_spec.rb -------------------------------------------------------------------------------- /spec/unit/client/ext/open_search_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/unit/client/ext/open_search_spec.rb -------------------------------------------------------------------------------- /spec/unit/client/feature/conneg_when_unaccepted_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/unit/client/feature/conneg_when_unaccepted_spec.rb -------------------------------------------------------------------------------- /spec/unit/client/feature/open_search/pattern_matcher_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/unit/client/feature/open_search/pattern_matcher_spec.rb -------------------------------------------------------------------------------- /spec/unit/client/feature/rescue_exception_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/unit/client/feature/rescue_exception_spec.rb -------------------------------------------------------------------------------- /spec/unit/client/feature/retry_when_unavailable_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/unit/client/feature/retry_when_unavailable_spec.rb -------------------------------------------------------------------------------- /spec/unit/client/feature/verb_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/unit/client/feature/verb_spec.rb -------------------------------------------------------------------------------- /spec/unit/client/http/link_header_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/unit/client/http/link_header_spec.rb -------------------------------------------------------------------------------- /spec/unit/client/mikyung/concatenator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/unit/client/mikyung/concatenator_spec.rb -------------------------------------------------------------------------------- /spec/unit/client/mikyung/rest_process_model_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/unit/client/mikyung/rest_process_model_spec.rb -------------------------------------------------------------------------------- /spec/unit/client/mikyung/steady_state_walker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/unit/client/mikyung/steady_state_walker_spec.rb -------------------------------------------------------------------------------- /spec/unit/client/mikyung/then_condition_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/unit/client/mikyung/then_condition_spec.rb -------------------------------------------------------------------------------- /spec/unit/client/mikyung/when_condition_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/unit/client/mikyung/when_condition_spec.rb -------------------------------------------------------------------------------- /spec/unit/client/mikyung_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/unit/client/mikyung_spec.rb -------------------------------------------------------------------------------- /spec/unit/client/stack_navigator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/unit/client/stack_navigator.rb -------------------------------------------------------------------------------- /spec/unit/common/errors_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/unit/common/errors_spec.rb -------------------------------------------------------------------------------- /spec/unit/restfulie_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/unit/restfulie_spec.rb -------------------------------------------------------------------------------- /spec/unit/server/action_controller/trait/cacheable_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/unit/server/action_controller/trait/cacheable_spec.rb -------------------------------------------------------------------------------- /spec/unit/server/action_controller/trait/created_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/unit/server/action_controller/trait/created_spec.rb -------------------------------------------------------------------------------- /spec/unit/server/configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/unit/server/configuration_spec.rb -------------------------------------------------------------------------------- /spec/unit/server/core_ext/array_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/unit/server/core_ext/array_spec.rb -------------------------------------------------------------------------------- /spec/unit/server/restfulie_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/spec/unit/server/restfulie_controller_spec.rb -------------------------------------------------------------------------------- /spec/unit/spec_helper.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path("../spec_helper", __FILE__) 2 | -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/.gitignore -------------------------------------------------------------------------------- /tests/.rspec: -------------------------------------------------------------------------------- 1 | --colour 2 | -------------------------------------------------------------------------------- /tests/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/Gemfile -------------------------------------------------------------------------------- /tests/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/README -------------------------------------------------------------------------------- /tests/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/Rakefile -------------------------------------------------------------------------------- /tests/app/controllers/albums_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/app/controllers/albums_controller.rb -------------------------------------------------------------------------------- /tests/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /tests/app/controllers/artists_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/app/controllers/artists_controller.rb -------------------------------------------------------------------------------- /tests/app/controllers/cacheable_songs_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/app/controllers/cacheable_songs_controller.rb -------------------------------------------------------------------------------- /tests/app/controllers/projects_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/app/controllers/projects_controller.rb -------------------------------------------------------------------------------- /tests/app/controllers/render_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/app/controllers/render_controller.rb -------------------------------------------------------------------------------- /tests/app/controllers/songs_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/app/controllers/songs_controller.rb -------------------------------------------------------------------------------- /tests/app/helpers/albums_helper.rb: -------------------------------------------------------------------------------- 1 | module AlbumsHelper 2 | end 3 | -------------------------------------------------------------------------------- /tests/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | end 3 | -------------------------------------------------------------------------------- /tests/app/helpers/artists_helper.rb: -------------------------------------------------------------------------------- 1 | module ArtistsHelper 2 | end 3 | -------------------------------------------------------------------------------- /tests/app/helpers/cacheable_clients_helper.rb: -------------------------------------------------------------------------------- 1 | module CacheableClientsHelper 2 | end 3 | -------------------------------------------------------------------------------- /tests/app/helpers/projects_helper.rb: -------------------------------------------------------------------------------- 1 | module ProjectsHelper 2 | end 3 | -------------------------------------------------------------------------------- /tests/app/helpers/render_helper.rb: -------------------------------------------------------------------------------- 1 | module RenderHelper 2 | end 3 | -------------------------------------------------------------------------------- /tests/app/helpers/songs_helper.rb: -------------------------------------------------------------------------------- 1 | module SongsHelper 2 | end 3 | -------------------------------------------------------------------------------- /tests/app/models/album.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/app/models/album.rb -------------------------------------------------------------------------------- /tests/app/models/artist.rb: -------------------------------------------------------------------------------- 1 | class Artist < ActiveRecord::Base 2 | end 3 | -------------------------------------------------------------------------------- /tests/app/models/song.rb: -------------------------------------------------------------------------------- 1 | class Song < ActiveRecord::Base 2 | belongs_to :album 3 | end 4 | -------------------------------------------------------------------------------- /tests/app/views/albums/_member.tokamak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/app/views/albums/_member.tokamak -------------------------------------------------------------------------------- /tests/app/views/albums/index.tokamak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/app/views/albums/index.tokamak -------------------------------------------------------------------------------- /tests/app/views/albums/show.tokamak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/app/views/albums/show.tokamak -------------------------------------------------------------------------------- /tests/app/views/artists/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/app/views/artists/_form.html.erb -------------------------------------------------------------------------------- /tests/app/views/artists/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/app/views/artists/edit.html.erb -------------------------------------------------------------------------------- /tests/app/views/artists/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/app/views/artists/index.html.erb -------------------------------------------------------------------------------- /tests/app/views/artists/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/app/views/artists/new.html.erb -------------------------------------------------------------------------------- /tests/app/views/artists/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/app/views/artists/show.html.erb -------------------------------------------------------------------------------- /tests/app/views/cacheable_clients/collection.tokamak: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/app/views/cacheable_clients/empty.tokamak: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/app/views/cacheable_clients/single.tokamak: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /tests/app/views/projects/index.atom.tokamak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/app/views/projects/index.atom.tokamak -------------------------------------------------------------------------------- /tests/app/views/projects/new.atom.tokamak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/app/views/projects/new.atom.tokamak -------------------------------------------------------------------------------- /tests/app/views/projects/new.tokamak: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/app/views/projects/show.tokamak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/app/views/projects/show.tokamak -------------------------------------------------------------------------------- /tests/autotest/discover.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/autotest/discover.rb -------------------------------------------------------------------------------- /tests/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/config.ru -------------------------------------------------------------------------------- /tests/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/config/application.rb -------------------------------------------------------------------------------- /tests/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/config/boot.rb -------------------------------------------------------------------------------- /tests/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/config/database.yml -------------------------------------------------------------------------------- /tests/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/config/environment.rb -------------------------------------------------------------------------------- /tests/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/config/environments/development.rb -------------------------------------------------------------------------------- /tests/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/config/environments/production.rb -------------------------------------------------------------------------------- /tests/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/config/environments/test.rb -------------------------------------------------------------------------------- /tests/config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /tests/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/config/initializers/inflections.rb -------------------------------------------------------------------------------- /tests/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /tests/config/initializers/secret_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/config/initializers/secret_token.rb -------------------------------------------------------------------------------- /tests/config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/config/initializers/session_store.rb -------------------------------------------------------------------------------- /tests/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/config/locales/en.yml -------------------------------------------------------------------------------- /tests/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/config/routes.rb -------------------------------------------------------------------------------- /tests/db/migrate/20100817165415_create_albums.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/db/migrate/20100817165415_create_albums.rb -------------------------------------------------------------------------------- /tests/db/migrate/20100817165436_create_songs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/db/migrate/20100817165436_create_songs.rb -------------------------------------------------------------------------------- /tests/db/migrate/20100819165238_create_artists.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/db/migrate/20100819165238_create_artists.rb -------------------------------------------------------------------------------- /tests/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/db/schema.rb -------------------------------------------------------------------------------- /tests/db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/db/seeds.rb -------------------------------------------------------------------------------- /tests/lib/tasks/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/public/404.html -------------------------------------------------------------------------------- /tests/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/public/422.html -------------------------------------------------------------------------------- /tests/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/public/500.html -------------------------------------------------------------------------------- /tests/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/public/images/rails.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/public/images/rails.png -------------------------------------------------------------------------------- /tests/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/public/index.html -------------------------------------------------------------------------------- /tests/public/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/public/javascripts/application.js -------------------------------------------------------------------------------- /tests/public/javascripts/controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/public/javascripts/controls.js -------------------------------------------------------------------------------- /tests/public/javascripts/dragdrop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/public/javascripts/dragdrop.js -------------------------------------------------------------------------------- /tests/public/javascripts/effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/public/javascripts/effects.js -------------------------------------------------------------------------------- /tests/public/javascripts/prototype.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/public/javascripts/prototype.js -------------------------------------------------------------------------------- /tests/public/javascripts/rails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/public/javascripts/rails.js -------------------------------------------------------------------------------- /tests/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/public/robots.txt -------------------------------------------------------------------------------- /tests/public/stylesheets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/public/stylesheets/scaffold.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/public/stylesheets/scaffold.css -------------------------------------------------------------------------------- /tests/script/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/script/rails -------------------------------------------------------------------------------- /tests/spec/controllers/integration/albums_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/spec/controllers/integration/albums_controller_spec.rb -------------------------------------------------------------------------------- /tests/spec/controllers/integration/cacheable_songs_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/spec/controllers/integration/cacheable_songs_controller_spec.rb -------------------------------------------------------------------------------- /tests/spec/controllers/integration/controller_base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/spec/controllers/integration/controller_base_spec.rb -------------------------------------------------------------------------------- /tests/spec/controllers/integration/created_responder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/spec/controllers/integration/created_responder_spec.rb -------------------------------------------------------------------------------- /tests/spec/controllers/integration/params_parser_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/spec/controllers/integration/params_parser_spec.rb -------------------------------------------------------------------------------- /tests/spec/controllers/integration/projects_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/spec/controllers/integration/projects_controller_spec.rb -------------------------------------------------------------------------------- /tests/spec/requests/_integration_client.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/spec/requests/_integration_client.txt -------------------------------------------------------------------------------- /tests/spec/requests/base_spec.rb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/spec/requests/base_spec.rb2 -------------------------------------------------------------------------------- /tests/spec/requests/fake_server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/spec/requests/fake_server.rb -------------------------------------------------------------------------------- /tests/spec/requests/http/adapter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/spec/requests/http/adapter_spec.rb -------------------------------------------------------------------------------- /tests/spec/requests/http/content_type_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/spec/requests/http/content_type_spec.rb -------------------------------------------------------------------------------- /tests/spec/requests/http/errors_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/spec/requests/http/errors_spec.rb -------------------------------------------------------------------------------- /tests/spec/requests/http/history_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/spec/requests/http/history_spec.rb -------------------------------------------------------------------------------- /tests/spec/requests/http/marshal_spec.rb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/spec/requests/http/marshal_spec.rb2 -------------------------------------------------------------------------------- /tests/spec/requests/http/parameters_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/spec/requests/http/parameters_spec.rb -------------------------------------------------------------------------------- /tests/spec/spec.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/spec/spec.opts -------------------------------------------------------------------------------- /tests/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/spec/spec_helper.rb -------------------------------------------------------------------------------- /tests/spec/support/atoms/full.rb.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/spec/support/atoms/full.rb.txt -------------------------------------------------------------------------------- /tests/spec/support/atoms/related_songs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/spec/support/atoms/related_songs -------------------------------------------------------------------------------- /tests/spec/support/atoms/song_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/spec/support/atoms/song_1 -------------------------------------------------------------------------------- /tests/spec/support/atoms/song_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/spec/support/atoms/song_2 -------------------------------------------------------------------------------- /tests/spec/support/atoms/song_3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/spec/support/atoms/song_3 -------------------------------------------------------------------------------- /tests/spec/support/atoms/song_4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/spec/support/atoms/song_4 -------------------------------------------------------------------------------- /tests/spec/support/atoms/songs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/spec/support/atoms/songs -------------------------------------------------------------------------------- /tests/spec/support/atoms/songs_top_ten: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/spec/support/atoms/songs_top_ten -------------------------------------------------------------------------------- /tests/spec/support/data_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/spec/support/data_helper.rb -------------------------------------------------------------------------------- /tests/test/performance/browsing_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/test/performance/browsing_test.rb -------------------------------------------------------------------------------- /tests/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelum/restfulie/HEAD/tests/test/test_helper.rb -------------------------------------------------------------------------------- /tests/vendor/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------