├── .gitignore
├── README.md
├── discussions
├── README.md
├── module01
│ ├── disc1.pdf
│ └── disc1_sol.pdf
├── module02
│ ├── disc2.pdf
│ ├── disc2.rb
│ └── disc2_sol.pdf
├── module03
│ ├── disc3.pdf
│ ├── disc3.rb
│ └── disc3_sol.pdf
├── module04
│ ├── disc4_rails.pdf
│ ├── disc4_rails_sol.pdf
│ ├── disc4_sinatra.pdf
│ ├── disc4_sinatra_sol.pdf
│ ├── sinatra-intro
│ │ ├── .gitignore
│ │ ├── Gemfile
│ │ ├── README.md
│ │ ├── final.rb
│ │ ├── intermediate.rb
│ │ └── template.rb
│ └── todo_app
│ │ ├── .gitignore
│ │ ├── .ruby-version
│ │ ├── Gemfile
│ │ ├── Gemfile.lock
│ │ ├── README.md
│ │ ├── Rakefile
│ │ ├── app
│ │ ├── assets
│ │ │ ├── config
│ │ │ │ └── manifest.js
│ │ │ ├── images
│ │ │ │ └── .keep
│ │ │ └── stylesheets
│ │ │ │ ├── application.css
│ │ │ │ ├── scaffolds.scss
│ │ │ │ └── todos.scss
│ │ ├── channels
│ │ │ └── application_cable
│ │ │ │ ├── channel.rb
│ │ │ │ └── connection.rb
│ │ ├── controllers
│ │ │ ├── application_controller.rb
│ │ │ ├── concerns
│ │ │ │ └── .keep
│ │ │ └── todos_controller.rb
│ │ ├── helpers
│ │ │ ├── application_helper.rb
│ │ │ └── todos_helper.rb
│ │ ├── javascript
│ │ │ ├── channels
│ │ │ │ ├── consumer.js
│ │ │ │ └── index.js
│ │ │ └── packs
│ │ │ │ └── application.js
│ │ ├── jobs
│ │ │ └── application_job.rb
│ │ ├── mailers
│ │ │ └── application_mailer.rb
│ │ ├── models
│ │ │ ├── application_record.rb
│ │ │ ├── concerns
│ │ │ │ └── .keep
│ │ │ └── todo.rb
│ │ └── views
│ │ │ ├── layouts
│ │ │ ├── application.html.erb
│ │ │ ├── hello.html.erb
│ │ │ ├── mailer.html.erb
│ │ │ └── mailer.text.erb
│ │ │ └── todos
│ │ │ ├── _form.html.erb
│ │ │ ├── _todo.json.jbuilder
│ │ │ ├── edit.html.erb
│ │ │ ├── index.html.erb
│ │ │ ├── index.json.jbuilder
│ │ │ ├── new.html.erb
│ │ │ ├── show.html.erb
│ │ │ └── show.json.jbuilder
│ │ ├── bin
│ │ ├── bundle
│ │ ├── rails
│ │ ├── rake
│ │ ├── setup
│ │ ├── spring
│ │ └── yarn
│ │ ├── config.ru
│ │ ├── config
│ │ ├── application.rb
│ │ ├── boot.rb
│ │ ├── cable.yml
│ │ ├── credentials.yml.enc
│ │ ├── database.yml
│ │ ├── environment.rb
│ │ ├── environments
│ │ │ ├── development.rb
│ │ │ ├── production.rb
│ │ │ └── test.rb
│ │ ├── initializers
│ │ │ ├── application_controller_renderer.rb
│ │ │ ├── assets.rb
│ │ │ ├── backtrace_silencers.rb
│ │ │ ├── content_security_policy.rb
│ │ │ ├── cookies_serializer.rb
│ │ │ ├── filter_parameter_logging.rb
│ │ │ ├── inflections.rb
│ │ │ ├── mime_types.rb
│ │ │ └── wrap_parameters.rb
│ │ ├── locales
│ │ │ └── en.yml
│ │ ├── puma.rb
│ │ ├── routes.rb
│ │ ├── spring.rb
│ │ └── storage.yml
│ │ ├── db
│ │ ├── migrate
│ │ │ ├── 20200528003741_create_todos.rb
│ │ │ ├── 20200528004249_add_due_date_to_todo.rb
│ │ │ └── 20200528005811_add_done_to_todos.rb
│ │ ├── schema.rb
│ │ └── seeds.rb
│ │ ├── lib
│ │ ├── assets
│ │ │ └── .keep
│ │ └── tasks
│ │ │ └── .keep
│ │ ├── log
│ │ └── .keep
│ │ ├── package.json
│ │ ├── public
│ │ ├── 404.html
│ │ ├── 422.html
│ │ ├── 500.html
│ │ ├── apple-touch-icon-precomposed.png
│ │ ├── apple-touch-icon.png
│ │ ├── favicon.ico
│ │ └── robots.txt
│ │ ├── storage
│ │ └── .keep
│ │ ├── test
│ │ ├── application_system_test_case.rb
│ │ ├── channels
│ │ │ └── application_cable
│ │ │ │ └── connection_test.rb
│ │ ├── controllers
│ │ │ ├── .keep
│ │ │ └── todos_controller_test.rb
│ │ ├── fixtures
│ │ │ ├── .keep
│ │ │ ├── files
│ │ │ │ └── .keep
│ │ │ └── todos.yml
│ │ ├── helpers
│ │ │ └── .keep
│ │ ├── integration
│ │ │ └── .keep
│ │ ├── mailers
│ │ │ └── .keep
│ │ ├── models
│ │ │ ├── .keep
│ │ │ └── todo_test.rb
│ │ ├── system
│ │ │ ├── .keep
│ │ │ └── todos_test.rb
│ │ └── test_helper.rb
│ │ ├── tmp
│ │ ├── .keep
│ │ └── pids
│ │ │ └── .keep
│ │ └── vendor
│ │ └── .keep
├── module05
│ ├── disc5.pdf
│ ├── disc5.rb
│ └── disc5_sol.pdf
├── module06
│ ├── disc6.html
│ ├── disc6.js
│ ├── disc6.pdf
│ └── disc6_sol.pdf
├── module07
│ ├── disc7.rb
│ ├── disc7_bdd.pdf
│ ├── disc7_bdd_sol.pdf
│ ├── disc7_cuke.pdf
│ └── disc7_cuke_sol.pdf
├── module08
│ ├── disc8.pdf
│ └── disc8_sol.pdf
├── module09
│ ├── disc9.pdf
│ └── disc9_sol.pdf
├── module10
│ ├── disc10.pdf
│ └── disc10_sol.pdf
├── module11
│ ├── disc11.pdf
│ ├── disc11.rb
│ └── disc11_sol.pdf
└── module12
│ ├── disc12.pdf
│ └── disc12_sol.pdf
├── esaas-icon.png
├── esaas-playbook.yaml
├── flipped-demos
├── .gitignore
├── README.md
├── ch02-ruby
│ ├── README.md
│ ├── account.rb
│ ├── collections.rb
│ ├── color.rb
│ ├── courses_enrollments_students.rb
│ ├── currency.rb
│ ├── oop-basics.rb
│ ├── savings_account.rb
│ └── yield.rb
├── ch03-saas
│ ├── README.md
│ ├── html-css
│ │ ├── custom.css
│ │ ├── netcat-form.html
│ │ └── simplified-bootstrap-template.html
│ ├── resources
│ │ └── movie.rb
│ ├── rest
│ │ └── urls.txt
│ ├── sinatra-sessions
│ │ ├── Gemfile
│ │ ├── Gemfile.lock
│ │ ├── app.rb
│ │ ├── config.ru
│ │ ├── public
│ │ │ └── default.css
│ │ └── views
│ │ │ ├── hello.erb
│ │ │ ├── layout.erb
│ │ │ └── new.erb
│ ├── sinatra
│ │ ├── .tool-versions
│ │ ├── Gemfile
│ │ ├── Gemfile.lock
│ │ ├── app.rb
│ │ ├── config.ru
│ │ ├── default.css
│ │ └── views
│ │ │ ├── hello.erb
│ │ │ ├── layout.erb
│ │ │ └── new.erb
│ └── ttt
│ │ ├── Gemfile
│ │ ├── Gemfile.lock
│ │ ├── README.md
│ │ ├── app.rb
│ │ ├── config.ru
│ │ ├── features
│ │ ├── new_game.feature
│ │ ├── step_definitions
│ │ │ ├── tic_tac_toe_steps.rb
│ │ │ └── web_steps.rb
│ │ └── support
│ │ │ ├── env.rb
│ │ │ └── paths.rb
│ │ ├── spec
│ │ └── tic_tac_toe_spec.rb
│ │ ├── tic_tac_toe.rb
│ │ └── views
│ │ ├── game.erb
│ │ ├── layout.erb
│ │ ├── lose.erb
│ │ └── win.erb
├── ch04-rails
│ ├── 4.0-rp_from_scratch.md
│ ├── README.md
│ ├── hw2-onramp
│ │ ├── .gitignore
│ │ ├── Gemfile
│ │ ├── Gemfile.lock
│ │ ├── README.md
│ │ ├── Rakefile
│ │ ├── app
│ │ │ ├── assets
│ │ │ │ ├── config
│ │ │ │ │ └── manifest.js
│ │ │ │ ├── images
│ │ │ │ │ └── .keep
│ │ │ │ ├── javascripts
│ │ │ │ │ ├── application.js
│ │ │ │ │ ├── cable.js
│ │ │ │ │ └── channels
│ │ │ │ │ │ └── .keep
│ │ │ │ └── stylesheets
│ │ │ │ │ └── application.css
│ │ │ ├── channels
│ │ │ │ └── application_cable
│ │ │ │ │ ├── channel.rb
│ │ │ │ │ └── connection.rb
│ │ │ ├── controllers
│ │ │ │ ├── application_controller.rb
│ │ │ │ ├── concerns
│ │ │ │ │ └── .keep
│ │ │ │ └── movies_controller.rb
│ │ │ ├── helpers
│ │ │ │ └── application_helper.rb
│ │ │ ├── jobs
│ │ │ │ └── application_job.rb
│ │ │ ├── mailers
│ │ │ │ └── application_mailer.rb
│ │ │ ├── models
│ │ │ │ ├── activerecord1.rb
│ │ │ │ ├── application_record.rb
│ │ │ │ ├── concerns
│ │ │ │ │ └── .keep
│ │ │ │ └── movie.rb
│ │ │ └── views
│ │ │ │ ├── layouts
│ │ │ │ └── application.html.haml
│ │ │ │ └── movies
│ │ │ │ ├── edit.html.haml
│ │ │ │ ├── index.html.haml
│ │ │ │ ├── new.html.haml
│ │ │ │ └── show.html.haml
│ │ ├── bin
│ │ │ ├── bundle
│ │ │ ├── rails
│ │ │ ├── rake
│ │ │ ├── setup
│ │ │ ├── spring
│ │ │ └── update
│ │ ├── config.ru
│ │ ├── config
│ │ │ ├── application.rb
│ │ │ ├── boot.rb
│ │ │ ├── cable.yml
│ │ │ ├── cucumber.yml
│ │ │ ├── database.yml
│ │ │ ├── environment.rb
│ │ │ ├── environments
│ │ │ │ ├── development.rb
│ │ │ │ ├── production.rb
│ │ │ │ └── test.rb
│ │ │ ├── initializers
│ │ │ │ ├── application_controller_renderer.rb
│ │ │ │ ├── assets.rb
│ │ │ │ ├── backtrace_silencers.rb
│ │ │ │ ├── cookies_serializer.rb
│ │ │ │ ├── filter_parameter_logging.rb
│ │ │ │ ├── inflections.rb
│ │ │ │ ├── mime_types.rb
│ │ │ │ ├── new_framework_defaults.rb
│ │ │ │ ├── session_store.rb
│ │ │ │ └── wrap_parameters.rb
│ │ │ ├── locales
│ │ │ │ └── en.yml
│ │ │ ├── puma.rb
│ │ │ ├── routes.rb
│ │ │ ├── secrets.yml
│ │ │ └── spring.rb
│ │ ├── db
│ │ │ ├── 20160904194347_create_movies.rb
│ │ │ ├── migrate
│ │ │ │ └── 20111119180638_create_movies.rb
│ │ │ └── seeds.rb
│ │ ├── features
│ │ │ ├── AddMovie.feature
│ │ │ ├── step_definitions
│ │ │ │ ├── .gitkeep
│ │ │ │ └── web_steps.rb
│ │ │ └── support
│ │ │ │ ├── env.rb
│ │ │ │ ├── paths.rb
│ │ │ │ └── selectors.rb
│ │ ├── lib
│ │ │ ├── assets
│ │ │ │ └── .keep
│ │ │ └── tasks
│ │ │ │ ├── .keep
│ │ │ │ └── cucumber.rake
│ │ ├── oldLayout
│ │ │ ├── application.html.erb
│ │ │ ├── mailer.html.erb
│ │ │ └── mailer.text.erb
│ │ ├── public
│ │ │ ├── 404.html
│ │ │ ├── 422.html
│ │ │ ├── 500.html
│ │ │ ├── apple-touch-icon-precomposed.png
│ │ │ ├── apple-touch-icon.png
│ │ │ ├── favicon.ico
│ │ │ └── robots.txt
│ │ ├── script
│ │ │ └── cucumber
│ │ ├── test
│ │ │ ├── controllers
│ │ │ │ └── .keep
│ │ │ ├── fixtures
│ │ │ │ ├── .keep
│ │ │ │ └── files
│ │ │ │ │ └── .keep
│ │ │ ├── helpers
│ │ │ │ └── .keep
│ │ │ ├── integration
│ │ │ │ └── .keep
│ │ │ ├── mailers
│ │ │ │ └── .keep
│ │ │ ├── models
│ │ │ │ └── .keep
│ │ │ └── test_helper.rb
│ │ └── vendor
│ │ │ └── assets
│ │ │ ├── javascripts
│ │ │ └── .keep
│ │ │ └── stylesheets
│ │ │ └── .keep
│ ├── moovover
│ │ ├── .gitattributes
│ │ ├── .gitignore
│ │ ├── .ruby-version
│ │ ├── Gemfile
│ │ ├── Gemfile.lock
│ │ ├── README.md
│ │ ├── Rakefile
│ │ ├── app
│ │ │ ├── assets
│ │ │ │ ├── config
│ │ │ │ │ └── manifest.js
│ │ │ │ ├── images
│ │ │ │ │ └── .keep
│ │ │ │ └── stylesheets
│ │ │ │ │ ├── application.css
│ │ │ │ │ ├── movies.scss
│ │ │ │ │ └── scaffolds.scss
│ │ │ ├── controllers
│ │ │ │ ├── application_controller.rb
│ │ │ │ ├── concerns
│ │ │ │ │ └── .keep
│ │ │ │ └── movies_controller.rb
│ │ │ ├── helpers
│ │ │ │ ├── application_helper.rb
│ │ │ │ └── movies_helper.rb
│ │ │ ├── javascript
│ │ │ │ └── .keep
│ │ │ ├── models
│ │ │ │ ├── application_record.rb
│ │ │ │ ├── concerns
│ │ │ │ │ └── .keep
│ │ │ │ └── movie.rb
│ │ │ └── views
│ │ │ │ ├── layouts
│ │ │ │ └── application.html.erb
│ │ │ │ └── movies
│ │ │ │ ├── _form.html.erb
│ │ │ │ ├── edit.html.erb
│ │ │ │ ├── index.html.erb
│ │ │ │ ├── new.html.erb
│ │ │ │ └── show.html.erb
│ │ ├── bin
│ │ │ ├── bundle
│ │ │ ├── rails
│ │ │ ├── rake
│ │ │ └── setup
│ │ ├── config.ru
│ │ ├── config
│ │ │ ├── application.rb
│ │ │ ├── boot.rb
│ │ │ ├── credentials.yml.enc
│ │ │ ├── database.yml
│ │ │ ├── environment.rb
│ │ │ ├── environments
│ │ │ │ ├── development.rb
│ │ │ │ ├── production.rb
│ │ │ │ └── test.rb
│ │ │ ├── initializers
│ │ │ │ ├── application_controller_renderer.rb
│ │ │ │ ├── assets.rb
│ │ │ │ ├── backtrace_silencers.rb
│ │ │ │ ├── content_security_policy.rb
│ │ │ │ ├── cookies_serializer.rb
│ │ │ │ ├── filter_parameter_logging.rb
│ │ │ │ ├── inflections.rb
│ │ │ │ ├── mime_types.rb
│ │ │ │ ├── permissions_policy.rb
│ │ │ │ └── wrap_parameters.rb
│ │ │ ├── locales
│ │ │ │ └── en.yml
│ │ │ ├── puma.rb
│ │ │ └── routes.rb
│ │ ├── db
│ │ │ ├── migrate
│ │ │ │ └── 20230914065420_create_movies.rb
│ │ │ ├── schema.rb
│ │ │ └── seeds.rb
│ │ ├── lib
│ │ │ ├── assets
│ │ │ │ └── .keep
│ │ │ └── tasks
│ │ │ │ └── .keep
│ │ ├── public
│ │ │ ├── 404.html
│ │ │ ├── 422.html
│ │ │ ├── 500.html
│ │ │ ├── apple-touch-icon-precomposed.png
│ │ │ ├── apple-touch-icon.png
│ │ │ ├── favicon.ico
│ │ │ └── robots.txt
│ │ └── vendor
│ │ │ └── .keep
│ └── rails_intro_homework_warmup
│ │ ├── migration.rb
│ │ └── rottenpotatoes
│ │ ├── .gitignore
│ │ ├── Gemfile
│ │ ├── Gemfile.lock
│ │ ├── README.rdoc
│ │ ├── Rakefile
│ │ ├── app
│ │ ├── assets
│ │ │ ├── images
│ │ │ │ └── .keep
│ │ │ ├── javascripts
│ │ │ │ └── application.js
│ │ │ └── stylesheets
│ │ │ │ └── application.css
│ │ ├── controllers
│ │ │ ├── application_controller.rb
│ │ │ └── concerns
│ │ │ │ └── .keep
│ │ ├── helpers
│ │ │ └── application_helper.rb
│ │ ├── mailers
│ │ │ └── .keep
│ │ ├── models
│ │ │ ├── .keep
│ │ │ ├── concerns
│ │ │ │ └── .keep
│ │ │ └── movie.rb
│ │ └── views
│ │ │ └── layouts
│ │ │ └── application.html.erb
│ │ ├── bin
│ │ ├── bundle
│ │ ├── rails
│ │ ├── rake
│ │ ├── setup
│ │ └── spring
│ │ ├── config.ru
│ │ ├── config
│ │ ├── application.rb
│ │ ├── boot.rb
│ │ ├── database.yml
│ │ ├── environment.rb
│ │ ├── environments
│ │ │ ├── development.rb
│ │ │ ├── production.rb
│ │ │ └── test.rb
│ │ ├── initializers
│ │ │ ├── assets.rb
│ │ │ ├── backtrace_silencers.rb
│ │ │ ├── cookies_serializer.rb
│ │ │ ├── filter_parameter_logging.rb
│ │ │ ├── inflections.rb
│ │ │ ├── mime_types.rb
│ │ │ ├── session_store.rb
│ │ │ ├── to_time_preserves_timezone.rb
│ │ │ └── wrap_parameters.rb
│ │ ├── locales
│ │ │ └── en.yml
│ │ ├── routes.rb
│ │ └── secrets.yml
│ │ ├── db
│ │ ├── migrate
│ │ │ └── 20190214230038_create_movies.rb
│ │ ├── schema.rb
│ │ └── seeds.rb
│ │ ├── lib
│ │ ├── assets
│ │ │ └── .keep
│ │ └── tasks
│ │ │ └── .keep
│ │ ├── log
│ │ └── .keep
│ │ ├── public
│ │ ├── 404.html
│ │ ├── 422.html
│ │ ├── 500.html
│ │ ├── favicon.ico
│ │ └── robots.txt
│ │ ├── test
│ │ ├── controllers
│ │ │ └── .keep
│ │ ├── fixtures
│ │ │ └── .keep
│ │ ├── helpers
│ │ │ └── .keep
│ │ ├── integration
│ │ │ └── .keep
│ │ ├── mailers
│ │ │ └── .keep
│ │ ├── models
│ │ │ └── .keep
│ │ └── test_helper.rb
│ │ └── vendor
│ │ └── assets
│ │ ├── javascripts
│ │ └── .keep
│ │ └── stylesheets
│ │ └── .keep
├── ch05-advanced-rails
│ └── .keep
├── ch06-javascript
│ ├── .keep
│ ├── jquery_demo.html
│ ├── jquery_examples.js
│ ├── movie_class.js
│ └── movie_example.js
├── ch07-bdd-cucumber
│ ├── README.md
│ └── students
│ │ ├── .gitignore
│ │ ├── Gemfile
│ │ ├── Gemfile.lock
│ │ ├── README.rdoc
│ │ ├── Rakefile
│ │ ├── app
│ │ ├── assets
│ │ │ ├── images
│ │ │ │ └── .keep
│ │ │ ├── javascripts
│ │ │ │ └── application.js
│ │ │ └── stylesheets
│ │ │ │ └── application.css
│ │ ├── controllers
│ │ │ ├── application_controller.rb
│ │ │ ├── concerns
│ │ │ │ └── .keep
│ │ │ └── students_controller.rb
│ │ ├── helpers
│ │ │ └── application_helper.rb
│ │ ├── mailers
│ │ │ └── .keep
│ │ ├── models
│ │ │ ├── .keep
│ │ │ ├── concerns
│ │ │ │ └── .keep
│ │ │ └── student.rb
│ │ └── views
│ │ │ ├── layouts
│ │ │ └── application.html.erb
│ │ │ └── students
│ │ │ └── index.html.haml
│ │ ├── bin
│ │ ├── bundle
│ │ ├── rails
│ │ ├── rake
│ │ ├── setup
│ │ └── spring
│ │ ├── config.ru
│ │ ├── config
│ │ ├── application.rb
│ │ ├── boot.rb
│ │ ├── cucumber.yml
│ │ ├── database.yml
│ │ ├── environment.rb
│ │ ├── environments
│ │ │ ├── development.rb
│ │ │ ├── production.rb
│ │ │ └── test.rb
│ │ ├── initializers
│ │ │ ├── assets.rb
│ │ │ ├── backtrace_silencers.rb
│ │ │ ├── cookies_serializer.rb
│ │ │ ├── filter_parameter_logging.rb
│ │ │ ├── inflections.rb
│ │ │ ├── mime_types.rb
│ │ │ ├── session_store.rb
│ │ │ └── wrap_parameters.rb
│ │ ├── locales
│ │ │ └── en.yml
│ │ ├── routes.rb
│ │ └── secrets.yml
│ │ ├── db
│ │ ├── migrate
│ │ │ └── 20160920144716_add_students_table.rb
│ │ ├── schema.rb
│ │ └── seeds.rb
│ │ ├── features
│ │ ├── alpha_order.feature
│ │ ├── step_definitions
│ │ │ ├── .gitkeep
│ │ │ └── student_steps.rb
│ │ └── support
│ │ │ └── env.rb
│ │ ├── lib
│ │ ├── assets
│ │ │ └── .keep
│ │ └── tasks
│ │ │ ├── .keep
│ │ │ └── cucumber.rake
│ │ ├── log
│ │ └── .keep
│ │ ├── public
│ │ ├── 404.html
│ │ ├── 422.html
│ │ ├── 500.html
│ │ ├── favicon.ico
│ │ └── robots.txt
│ │ ├── script
│ │ └── cucumber
│ │ ├── test
│ │ ├── controllers
│ │ │ └── .keep
│ │ ├── fixtures
│ │ │ └── .keep
│ │ ├── helpers
│ │ │ └── .keep
│ │ ├── integration
│ │ │ └── .keep
│ │ ├── mailers
│ │ │ └── .keep
│ │ ├── models
│ │ │ └── .keep
│ │ └── test_helper.rb
│ │ └── vendor
│ │ └── assets
│ │ ├── javascripts
│ │ └── .keep
│ │ └── stylesheets
│ │ └── .keep
├── ch08-tdd-rspec
│ ├── README.md
│ ├── rottenpotatoes-rails-intro
│ │ └── README.md
│ └── ttt
│ │ ├── Gemfile
│ │ ├── Gemfile.lock
│ │ ├── spec
│ │ └── tic_tac_toe_spec.rb
│ │ └── tic_tac_toe.rb
└── ch09-legacy
│ ├── refactoring_customer_opt_in
│ ├── README.md
│ ├── after.rb
│ └── before.rb
│ └── refactoring_timesetter
│ ├── Gemfile
│ ├── Gemfile.lock
│ ├── README.md
│ ├── coverage
│ ├── .resultset.json
│ ├── .resultset.json.lock
│ ├── assets
│ │ └── 0.10.2
│ │ │ ├── application.css
│ │ │ ├── application.js
│ │ │ ├── colorbox
│ │ │ ├── border.png
│ │ │ ├── controls.png
│ │ │ ├── loading.gif
│ │ │ └── loading_background.png
│ │ │ ├── favicon_green.png
│ │ │ ├── favicon_red.png
│ │ │ ├── favicon_yellow.png
│ │ │ ├── loading.gif
│ │ │ ├── magnify.png
│ │ │ └── smoothness
│ │ │ └── images
│ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ ├── ui-bg_flat_75_ffffff_40x100.png
│ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ ├── ui-bg_glass_75_dadada_1x400.png
│ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png
│ │ │ ├── ui-icons_222222_256x240.png
│ │ │ ├── ui-icons_2e83ff_256x240.png
│ │ │ ├── ui-icons_454545_256x240.png
│ │ │ ├── ui-icons_888888_256x240.png
│ │ │ └── ui-icons_cd0a0a_256x240.png
│ └── index.html
│ ├── date_calculator_characterization_spec.rb
│ ├── v0.rb
│ ├── v1.rb
│ ├── v2.rb
│ ├── v3.rb
│ ├── v4.rb
│ └── v5.rb
├── heroku-rails-debug-guide.md
├── practice-exams
├── README.md
├── mt1_review_fa19.pdf
├── mt1_review_sp19.pdf
├── mt2_practice.pdf
└── mt2_practice_sol.pdf
├── quiz-review
├── Module 1 Quiz Practice Problems.md
├── Module 2 Quiz Practice Problems.md
├── Module 3 Quiz Practice Problems.md
├── Module 4 Quiz Practice Problems.md
├── Modules 10 and 11 Quiz Practice Problems.md
├── Modules 5-7 Quiz Practice Problems.md
└── Modules 8 and 9 Quiz Practice Problems.md
├── sample-code
└── capybara
│ ├── README.md
│ └── support
│ ├── browsers.rb
│ ├── env.rb
│ └── selectors.rb
├── scripts
├── .gitignore
├── README.md
├── ci-README.md
├── ci.yml
├── email_surveys.csv
├── github-repos
│ ├── .ruby-version
│ ├── Gemfile
│ ├── Gemfile.lock
│ ├── README.md
│ ├── create-team-repos.rb
│ ├── delete-repos.rb
│ ├── example_sheet.csv
│ ├── github-repos.rb
│ ├── invite-users.rb
│ ├── mise.toml
│ └── setup-repos.rb
├── heroku-apps
│ ├── .gitignore
│ ├── Gemfile
│ ├── Gemfile.lock
│ ├── README.md
│ ├── heroku-apps
│ └── heroku-apps-test.csv
├── quiz-score-sync
│ ├── README.md
│ ├── img
│ │ ├── img.png
│ │ ├── img_1.png
│ │ ├── img_3.png
│ │ └── img_4.png
│ ├── tests
│ │ ├── data
│ │ │ ├── expected_output_sanitized
│ │ │ │ ├── reports.txt
│ │ │ │ └── updated_gradebook_with_quiz_score.csv
│ │ │ └── input_sanitized
│ │ │ │ ├── sanitized_quiz_data.csv
│ │ │ │ └── sanitized_student_gradebook.csv
│ │ └── test_update_gradebook.py
│ └── update_gradebook_quiz_score.py
├── sample_code
│ └── capybara
│ │ └── README.md
├── selenium
│ ├── gh_add_members.py
│ ├── gh_delete_repos.py
│ ├── gh_remove_members.py
│ ├── he_add_members.py
│ ├── he_remove_members.py
│ └── pt_add_members.py
├── setup-repos.rb
└── slacktivate
│ ├── input
│ └── slack-berkeley-cs169-members.csv
│ ├── sl_add_members.py
│ ├── sl_remove_members.py
│ └── specification.yml
├── self-checks
├── README.md
├── convert_to_rb.py
├── images
│ ├── 11_2.png
│ ├── 1_5.png
│ ├── 2_4.png
│ ├── 5_7.png
│ ├── 6_3.png
│ └── 6_6.png
├── module1
│ ├── sc1-10.rb
│ ├── sc1-2.rb
│ ├── sc1-3.rb
│ ├── sc1-4.rb
│ ├── sc1-5.rb
│ ├── sc1-6.rb
│ ├── sc1-7.rb
│ ├── sc1-8.rb
│ └── sc1-9.rb
├── module10
│ ├── sc10-1.rb
│ ├── sc10-2.rb
│ ├── sc10-3.rb
│ ├── sc10-4.rb
│ ├── sc10-5.rb
│ ├── sc10-7.rb
│ └── sc10-8.rb
├── module11
│ ├── sc11-1.rb
│ ├── sc11-2.rb
│ ├── sc11-3.rb
│ ├── sc11-4.rb
│ ├── sc11-5.rb
│ ├── sc11-6.rb
│ ├── sc11-7.rb
│ └── sc11-8.rb
├── module12
│ ├── sc12-1.rb
│ ├── sc12-10.rb
│ ├── sc12-2.rb
│ ├── sc12-3.rb
│ ├── sc12-4.rb
│ ├── sc12-5.rb
│ ├── sc12-6.rb
│ ├── sc12-7.rb
│ └── sc12-9.rb
├── module2
│ ├── sc2-1.rb
│ ├── sc2-2.rb
│ ├── sc2-3.rb
│ ├── sc2-4.rb
│ └── sc2-6.rb
├── module3
│ ├── sc3-1.rb
│ ├── sc3-2.rb
│ ├── sc3-4.rb
│ ├── sc3-5.rb
│ └── sc3-6.rb
├── module4
│ ├── sc4-1.rb
│ ├── sc4-2.rb
│ ├── sc4-4.rb
│ ├── sc4-6.rb
│ └── sc4-8.rb
├── module5
│ ├── sc5-1.rb
│ ├── sc5-3.rb
│ ├── sc5-4.rb
│ ├── sc5-5.rb
│ ├── sc5-6.rb
│ ├── sc5-7.rb
│ └── sc5-8.rb
├── module6
│ ├── sc6-1.rb
│ ├── sc6-10.rb
│ ├── sc6-2.rb
│ ├── sc6-3.rb
│ ├── sc6-4.rb
│ ├── sc6-5.rb
│ ├── sc6-6.rb
│ ├── sc6-7.rb
│ └── sc6-8.rb
├── module7
│ ├── sc7-1.rb
│ ├── sc7-2.rb
│ ├── sc7-3.rb
│ ├── sc7-4.rb
│ ├── sc7-5.rb
│ ├── sc7-6.rb
│ ├── sc7-8.rb
│ └── sc7-9.rb
├── module8
│ ├── sc8-1.rb
│ ├── sc8-10.rb
│ ├── sc8-2.rb
│ ├── sc8-3.rb
│ ├── sc8-4.rb
│ ├── sc8-6.rb
│ ├── sc8-7.rb
│ └── sc8-8.rb
├── module9
│ ├── sc9-1.rb
│ ├── sc9-2.rb
│ ├── sc9-3.rb
│ ├── sc9-4.rb
│ ├── sc9-5.rb
│ ├── sc9-6.rb
│ └── sc9-7.rb
├── self-checks.json
└── self-checks.py
└── verify-setup.sh
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/.gitignore
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/README.md
--------------------------------------------------------------------------------
/discussions/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/README.md
--------------------------------------------------------------------------------
/discussions/module01/disc1.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module01/disc1.pdf
--------------------------------------------------------------------------------
/discussions/module01/disc1_sol.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module01/disc1_sol.pdf
--------------------------------------------------------------------------------
/discussions/module02/disc2.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module02/disc2.pdf
--------------------------------------------------------------------------------
/discussions/module02/disc2.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module02/disc2.rb
--------------------------------------------------------------------------------
/discussions/module02/disc2_sol.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module02/disc2_sol.pdf
--------------------------------------------------------------------------------
/discussions/module03/disc3.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module03/disc3.pdf
--------------------------------------------------------------------------------
/discussions/module03/disc3.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module03/disc3.rb
--------------------------------------------------------------------------------
/discussions/module03/disc3_sol.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module03/disc3_sol.pdf
--------------------------------------------------------------------------------
/discussions/module04/disc4_rails.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/disc4_rails.pdf
--------------------------------------------------------------------------------
/discussions/module04/disc4_rails_sol.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/disc4_rails_sol.pdf
--------------------------------------------------------------------------------
/discussions/module04/disc4_sinatra.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/disc4_sinatra.pdf
--------------------------------------------------------------------------------
/discussions/module04/disc4_sinatra_sol.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/disc4_sinatra_sol.pdf
--------------------------------------------------------------------------------
/discussions/module04/sinatra-intro/.gitignore:
--------------------------------------------------------------------------------
1 | *_db
--------------------------------------------------------------------------------
/discussions/module04/sinatra-intro/Gemfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/sinatra-intro/Gemfile
--------------------------------------------------------------------------------
/discussions/module04/sinatra-intro/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/sinatra-intro/README.md
--------------------------------------------------------------------------------
/discussions/module04/sinatra-intro/final.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/sinatra-intro/final.rb
--------------------------------------------------------------------------------
/discussions/module04/sinatra-intro/intermediate.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/sinatra-intro/intermediate.rb
--------------------------------------------------------------------------------
/discussions/module04/sinatra-intro/template.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/sinatra-intro/template.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/.gitignore
--------------------------------------------------------------------------------
/discussions/module04/todo_app/.ruby-version:
--------------------------------------------------------------------------------
1 | ruby-2.6.4
2 |
--------------------------------------------------------------------------------
/discussions/module04/todo_app/Gemfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/Gemfile
--------------------------------------------------------------------------------
/discussions/module04/todo_app/Gemfile.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/Gemfile.lock
--------------------------------------------------------------------------------
/discussions/module04/todo_app/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/README.md
--------------------------------------------------------------------------------
/discussions/module04/todo_app/Rakefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/Rakefile
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/assets/config/manifest.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/app/assets/config/manifest.js
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/assets/images/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/assets/stylesheets/application.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/app/assets/stylesheets/application.css
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/assets/stylesheets/scaffolds.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/app/assets/stylesheets/scaffolds.scss
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/assets/stylesheets/todos.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/app/assets/stylesheets/todos.scss
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/channels/application_cable/channel.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/app/channels/application_cable/channel.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/channels/application_cable/connection.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/app/channels/application_cable/connection.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/controllers/application_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/app/controllers/application_controller.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/controllers/concerns/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/controllers/todos_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/app/controllers/todos_controller.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/helpers/application_helper.rb:
--------------------------------------------------------------------------------
1 | module ApplicationHelper
2 | end
3 |
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/helpers/todos_helper.rb:
--------------------------------------------------------------------------------
1 | module TodosHelper
2 | end
3 |
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/javascript/channels/consumer.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/app/javascript/channels/consumer.js
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/javascript/channels/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/app/javascript/channels/index.js
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/javascript/packs/application.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/app/javascript/packs/application.js
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/jobs/application_job.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/app/jobs/application_job.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/mailers/application_mailer.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/app/mailers/application_mailer.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/models/application_record.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/app/models/application_record.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/models/concerns/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/models/todo.rb:
--------------------------------------------------------------------------------
1 | class Todo < ApplicationRecord
2 | end
3 |
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/views/layouts/application.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/app/views/layouts/application.html.erb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/views/layouts/hello.html.erb:
--------------------------------------------------------------------------------
1 |
Hello!
2 |
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/views/layouts/mailer.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/app/views/layouts/mailer.html.erb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/views/layouts/mailer.text.erb:
--------------------------------------------------------------------------------
1 | <%= yield %>
2 |
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/views/todos/_form.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/app/views/todos/_form.html.erb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/views/todos/_todo.json.jbuilder:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/app/views/todos/_todo.json.jbuilder
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/views/todos/edit.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/app/views/todos/edit.html.erb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/views/todos/index.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/app/views/todos/index.html.erb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/views/todos/index.json.jbuilder:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/app/views/todos/index.json.jbuilder
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/views/todos/new.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/app/views/todos/new.html.erb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/views/todos/show.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/app/views/todos/show.html.erb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/app/views/todos/show.json.jbuilder:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/app/views/todos/show.json.jbuilder
--------------------------------------------------------------------------------
/discussions/module04/todo_app/bin/bundle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/bin/bundle
--------------------------------------------------------------------------------
/discussions/module04/todo_app/bin/rails:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/bin/rails
--------------------------------------------------------------------------------
/discussions/module04/todo_app/bin/rake:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/bin/rake
--------------------------------------------------------------------------------
/discussions/module04/todo_app/bin/setup:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/bin/setup
--------------------------------------------------------------------------------
/discussions/module04/todo_app/bin/spring:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/bin/spring
--------------------------------------------------------------------------------
/discussions/module04/todo_app/bin/yarn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/bin/yarn
--------------------------------------------------------------------------------
/discussions/module04/todo_app/config.ru:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/config.ru
--------------------------------------------------------------------------------
/discussions/module04/todo_app/config/application.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/config/application.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/config/boot.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/config/boot.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/config/cable.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/config/cable.yml
--------------------------------------------------------------------------------
/discussions/module04/todo_app/config/credentials.yml.enc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/config/credentials.yml.enc
--------------------------------------------------------------------------------
/discussions/module04/todo_app/config/database.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/config/database.yml
--------------------------------------------------------------------------------
/discussions/module04/todo_app/config/environment.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/config/environment.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/config/environments/development.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/config/environments/development.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/config/environments/production.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/config/environments/production.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/config/environments/test.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/config/environments/test.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/config/initializers/application_controller_renderer.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/config/initializers/application_controller_renderer.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/config/initializers/assets.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/config/initializers/assets.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/config/initializers/backtrace_silencers.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/config/initializers/backtrace_silencers.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/config/initializers/content_security_policy.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/config/initializers/content_security_policy.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/config/initializers/cookies_serializer.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/config/initializers/cookies_serializer.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/config/initializers/filter_parameter_logging.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/config/initializers/filter_parameter_logging.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/config/initializers/inflections.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/config/initializers/inflections.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/config/initializers/mime_types.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/config/initializers/mime_types.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/config/initializers/wrap_parameters.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/config/initializers/wrap_parameters.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/config/locales/en.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/config/locales/en.yml
--------------------------------------------------------------------------------
/discussions/module04/todo_app/config/puma.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/config/puma.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/config/routes.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/config/routes.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/config/spring.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/config/spring.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/config/storage.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/config/storage.yml
--------------------------------------------------------------------------------
/discussions/module04/todo_app/db/migrate/20200528003741_create_todos.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/db/migrate/20200528003741_create_todos.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/db/migrate/20200528004249_add_due_date_to_todo.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/db/migrate/20200528004249_add_due_date_to_todo.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/db/migrate/20200528005811_add_done_to_todos.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/db/migrate/20200528005811_add_done_to_todos.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/db/schema.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/db/schema.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/db/seeds.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/db/seeds.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/lib/assets/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/discussions/module04/todo_app/lib/tasks/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/discussions/module04/todo_app/log/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/discussions/module04/todo_app/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/package.json
--------------------------------------------------------------------------------
/discussions/module04/todo_app/public/404.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/public/404.html
--------------------------------------------------------------------------------
/discussions/module04/todo_app/public/422.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/public/422.html
--------------------------------------------------------------------------------
/discussions/module04/todo_app/public/500.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/public/500.html
--------------------------------------------------------------------------------
/discussions/module04/todo_app/public/apple-touch-icon-precomposed.png:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/discussions/module04/todo_app/public/apple-touch-icon.png:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/discussions/module04/todo_app/public/favicon.ico:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/discussions/module04/todo_app/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/public/robots.txt
--------------------------------------------------------------------------------
/discussions/module04/todo_app/storage/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/discussions/module04/todo_app/test/application_system_test_case.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/test/application_system_test_case.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/test/channels/application_cable/connection_test.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/test/channels/application_cable/connection_test.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/test/controllers/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/discussions/module04/todo_app/test/controllers/todos_controller_test.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/test/controllers/todos_controller_test.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/test/fixtures/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/discussions/module04/todo_app/test/fixtures/files/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/discussions/module04/todo_app/test/fixtures/todos.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/test/fixtures/todos.yml
--------------------------------------------------------------------------------
/discussions/module04/todo_app/test/helpers/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/discussions/module04/todo_app/test/integration/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/discussions/module04/todo_app/test/mailers/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/discussions/module04/todo_app/test/models/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/discussions/module04/todo_app/test/models/todo_test.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/test/models/todo_test.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/test/system/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/discussions/module04/todo_app/test/system/todos_test.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/test/system/todos_test.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/test/test_helper.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module04/todo_app/test/test_helper.rb
--------------------------------------------------------------------------------
/discussions/module04/todo_app/tmp/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/discussions/module04/todo_app/tmp/pids/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/discussions/module04/todo_app/vendor/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/discussions/module05/disc5.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module05/disc5.pdf
--------------------------------------------------------------------------------
/discussions/module05/disc5.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module05/disc5.rb
--------------------------------------------------------------------------------
/discussions/module05/disc5_sol.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module05/disc5_sol.pdf
--------------------------------------------------------------------------------
/discussions/module06/disc6.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module06/disc6.html
--------------------------------------------------------------------------------
/discussions/module06/disc6.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module06/disc6.js
--------------------------------------------------------------------------------
/discussions/module06/disc6.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module06/disc6.pdf
--------------------------------------------------------------------------------
/discussions/module06/disc6_sol.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module06/disc6_sol.pdf
--------------------------------------------------------------------------------
/discussions/module07/disc7.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module07/disc7.rb
--------------------------------------------------------------------------------
/discussions/module07/disc7_bdd.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module07/disc7_bdd.pdf
--------------------------------------------------------------------------------
/discussions/module07/disc7_bdd_sol.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module07/disc7_bdd_sol.pdf
--------------------------------------------------------------------------------
/discussions/module07/disc7_cuke.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module07/disc7_cuke.pdf
--------------------------------------------------------------------------------
/discussions/module07/disc7_cuke_sol.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module07/disc7_cuke_sol.pdf
--------------------------------------------------------------------------------
/discussions/module08/disc8.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module08/disc8.pdf
--------------------------------------------------------------------------------
/discussions/module08/disc8_sol.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module08/disc8_sol.pdf
--------------------------------------------------------------------------------
/discussions/module09/disc9.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module09/disc9.pdf
--------------------------------------------------------------------------------
/discussions/module09/disc9_sol.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module09/disc9_sol.pdf
--------------------------------------------------------------------------------
/discussions/module10/disc10.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module10/disc10.pdf
--------------------------------------------------------------------------------
/discussions/module10/disc10_sol.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module10/disc10_sol.pdf
--------------------------------------------------------------------------------
/discussions/module11/disc11.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module11/disc11.pdf
--------------------------------------------------------------------------------
/discussions/module11/disc11.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module11/disc11.rb
--------------------------------------------------------------------------------
/discussions/module11/disc11_sol.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module11/disc11_sol.pdf
--------------------------------------------------------------------------------
/discussions/module12/disc12.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module12/disc12.pdf
--------------------------------------------------------------------------------
/discussions/module12/disc12_sol.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/discussions/module12/disc12_sol.pdf
--------------------------------------------------------------------------------
/esaas-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/esaas-icon.png
--------------------------------------------------------------------------------
/esaas-playbook.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/esaas-playbook.yaml
--------------------------------------------------------------------------------
/flipped-demos/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/.gitignore
--------------------------------------------------------------------------------
/flipped-demos/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/README.md
--------------------------------------------------------------------------------
/flipped-demos/ch02-ruby/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch02-ruby/README.md
--------------------------------------------------------------------------------
/flipped-demos/ch02-ruby/account.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch02-ruby/account.rb
--------------------------------------------------------------------------------
/flipped-demos/ch02-ruby/collections.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch02-ruby/collections.rb
--------------------------------------------------------------------------------
/flipped-demos/ch02-ruby/color.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch02-ruby/color.rb
--------------------------------------------------------------------------------
/flipped-demos/ch02-ruby/courses_enrollments_students.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch02-ruby/courses_enrollments_students.rb
--------------------------------------------------------------------------------
/flipped-demos/ch02-ruby/currency.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch02-ruby/currency.rb
--------------------------------------------------------------------------------
/flipped-demos/ch02-ruby/oop-basics.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch02-ruby/oop-basics.rb
--------------------------------------------------------------------------------
/flipped-demos/ch02-ruby/savings_account.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch02-ruby/savings_account.rb
--------------------------------------------------------------------------------
/flipped-demos/ch02-ruby/yield.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch02-ruby/yield.rb
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/README.md
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/html-css/custom.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/html-css/custom.css
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/html-css/netcat-form.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/html-css/netcat-form.html
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/html-css/simplified-bootstrap-template.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/html-css/simplified-bootstrap-template.html
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/resources/movie.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/resources/movie.rb
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/rest/urls.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/rest/urls.txt
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/sinatra-sessions/Gemfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/sinatra-sessions/Gemfile
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/sinatra-sessions/Gemfile.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/sinatra-sessions/Gemfile.lock
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/sinatra-sessions/app.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/sinatra-sessions/app.rb
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/sinatra-sessions/config.ru:
--------------------------------------------------------------------------------
1 | require './app'
2 | run DemoApp
3 |
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/sinatra-sessions/public/default.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/sinatra-sessions/public/default.css
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/sinatra-sessions/views/hello.erb:
--------------------------------------------------------------------------------
1 | Demo page
2 |
3 | Hello <%= @someone %> !
4 |
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/sinatra-sessions/views/layout.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/sinatra-sessions/views/layout.erb
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/sinatra-sessions/views/new.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/sinatra-sessions/views/new.erb
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/sinatra/.tool-versions:
--------------------------------------------------------------------------------
1 | ruby 3.3.0
2 |
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/sinatra/Gemfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/sinatra/Gemfile
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/sinatra/Gemfile.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/sinatra/Gemfile.lock
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/sinatra/app.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/sinatra/app.rb
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/sinatra/config.ru:
--------------------------------------------------------------------------------
1 | require './app'
2 | run DemoApp
3 |
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/sinatra/default.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/sinatra/default.css
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/sinatra/views/hello.erb:
--------------------------------------------------------------------------------
1 | My page
2 |
3 | I love <%= @something %>
4 |
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/sinatra/views/layout.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/sinatra/views/layout.erb
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/sinatra/views/new.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/sinatra/views/new.erb
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/ttt/Gemfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/ttt/Gemfile
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/ttt/Gemfile.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/ttt/Gemfile.lock
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/ttt/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/ttt/README.md
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/ttt/app.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/ttt/app.rb
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/ttt/config.ru:
--------------------------------------------------------------------------------
1 | require './app'
2 | run TicTacToeApp
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/ttt/features/new_game.feature:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/ttt/features/new_game.feature
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/ttt/features/step_definitions/tic_tac_toe_steps.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/ttt/features/step_definitions/tic_tac_toe_steps.rb
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/ttt/features/step_definitions/web_steps.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/ttt/features/step_definitions/web_steps.rb
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/ttt/features/support/env.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/ttt/features/support/env.rb
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/ttt/features/support/paths.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/ttt/features/support/paths.rb
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/ttt/spec/tic_tac_toe_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/ttt/spec/tic_tac_toe_spec.rb
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/ttt/tic_tac_toe.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/ttt/tic_tac_toe.rb
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/ttt/views/game.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/ttt/views/game.erb
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/ttt/views/layout.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch03-saas/ttt/views/layout.erb
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/ttt/views/lose.erb:
--------------------------------------------------------------------------------
1 | EVERYONE LOSES
2 |
--------------------------------------------------------------------------------
/flipped-demos/ch03-saas/ttt/views/win.erb:
--------------------------------------------------------------------------------
1 | TODO: Fix this!
2 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/4.0-rp_from_scratch.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/4.0-rp_from_scratch.md
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/README.md
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/.gitignore
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/Gemfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/Gemfile
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/Gemfile.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/Gemfile.lock
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/README.md
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/Rakefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/Rakefile
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/app/assets/config/manifest.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/app/assets/config/manifest.js
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/app/assets/images/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/app/assets/javascripts/application.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/app/assets/javascripts/application.js
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/app/assets/javascripts/cable.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/app/assets/javascripts/cable.js
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/app/assets/javascripts/channels/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/app/assets/stylesheets/application.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/app/assets/stylesheets/application.css
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/app/channels/application_cable/channel.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/app/channels/application_cable/channel.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/app/channels/application_cable/connection.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/app/channels/application_cable/connection.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/app/controllers/application_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/app/controllers/application_controller.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/app/controllers/concerns/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/app/controllers/movies_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/app/controllers/movies_controller.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/app/helpers/application_helper.rb:
--------------------------------------------------------------------------------
1 | module ApplicationHelper
2 | end
3 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/app/jobs/application_job.rb:
--------------------------------------------------------------------------------
1 | class ApplicationJob < ActiveJob::Base
2 | end
3 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/app/mailers/application_mailer.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/app/mailers/application_mailer.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/app/models/activerecord1.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/app/models/activerecord1.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/app/models/application_record.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/app/models/application_record.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/app/models/concerns/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/app/models/movie.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/app/models/movie.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/app/views/layouts/application.html.haml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/app/views/layouts/application.html.haml
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/app/views/movies/edit.html.haml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/app/views/movies/edit.html.haml
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/app/views/movies/index.html.haml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/app/views/movies/index.html.haml
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/app/views/movies/new.html.haml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/app/views/movies/new.html.haml
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/app/views/movies/show.html.haml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/app/views/movies/show.html.haml
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/bin/bundle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/bin/bundle
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/bin/rails:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/bin/rails
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/bin/rake:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/bin/rake
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/bin/setup:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/bin/setup
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/bin/spring:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/bin/spring
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/bin/update:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/bin/update
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/config.ru:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/config.ru
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/config/application.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/config/application.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/config/boot.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/config/boot.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/config/cable.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/config/cable.yml
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/config/cucumber.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/config/cucumber.yml
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/config/database.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/config/database.yml
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/config/environment.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/config/environment.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/config/environments/development.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/config/environments/development.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/config/environments/production.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/config/environments/production.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/config/environments/test.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/config/environments/test.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/config/initializers/application_controller_renderer.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/config/initializers/application_controller_renderer.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/config/initializers/assets.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/config/initializers/assets.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/config/initializers/backtrace_silencers.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/config/initializers/backtrace_silencers.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/config/initializers/cookies_serializer.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/config/initializers/cookies_serializer.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/config/initializers/filter_parameter_logging.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/config/initializers/filter_parameter_logging.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/config/initializers/inflections.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/config/initializers/inflections.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/config/initializers/mime_types.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/config/initializers/mime_types.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/config/initializers/new_framework_defaults.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/config/initializers/new_framework_defaults.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/config/initializers/session_store.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/config/initializers/session_store.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/config/initializers/wrap_parameters.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/config/initializers/wrap_parameters.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/config/locales/en.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/config/locales/en.yml
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/config/puma.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/config/puma.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/config/routes.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/config/routes.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/config/secrets.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/config/secrets.yml
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/config/spring.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/config/spring.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/db/20160904194347_create_movies.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/db/20160904194347_create_movies.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/db/migrate/20111119180638_create_movies.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/db/migrate/20111119180638_create_movies.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/db/seeds.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/db/seeds.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/features/AddMovie.feature:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/features/AddMovie.feature
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/features/step_definitions/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/features/step_definitions/web_steps.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/features/step_definitions/web_steps.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/features/support/env.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/features/support/env.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/features/support/paths.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/features/support/paths.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/features/support/selectors.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/features/support/selectors.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/lib/assets/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/lib/tasks/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/lib/tasks/cucumber.rake:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/lib/tasks/cucumber.rake
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/oldLayout/application.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/oldLayout/application.html.erb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/oldLayout/mailer.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/oldLayout/mailer.html.erb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/oldLayout/mailer.text.erb:
--------------------------------------------------------------------------------
1 | <%= yield %>
2 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/public/404.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/public/404.html
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/public/422.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/public/422.html
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/public/500.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/public/500.html
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/public/apple-touch-icon-precomposed.png:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/public/apple-touch-icon.png:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/public/favicon.ico:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/public/robots.txt
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/script/cucumber:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/script/cucumber
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/test/controllers/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/test/fixtures/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/test/fixtures/files/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/test/helpers/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/test/integration/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/test/mailers/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/test/models/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/test/test_helper.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/hw2-onramp/test/test_helper.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/vendor/assets/javascripts/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/hw2-onramp/vendor/assets/stylesheets/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/.gitattributes:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/.gitattributes
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/.gitignore
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/.ruby-version:
--------------------------------------------------------------------------------
1 | ruby-2.7.7
2 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/Gemfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/Gemfile
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/Gemfile.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/Gemfile.lock
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/README.md
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/Rakefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/Rakefile
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/app/assets/config/manifest.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/app/assets/config/manifest.js
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/app/assets/images/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/app/assets/stylesheets/application.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/app/assets/stylesheets/application.css
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/app/assets/stylesheets/movies.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/app/assets/stylesheets/movies.scss
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/app/assets/stylesheets/scaffolds.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/app/assets/stylesheets/scaffolds.scss
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/app/controllers/application_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/app/controllers/application_controller.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/app/controllers/concerns/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/app/controllers/movies_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/app/controllers/movies_controller.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/app/helpers/application_helper.rb:
--------------------------------------------------------------------------------
1 | module ApplicationHelper
2 | end
3 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/app/helpers/movies_helper.rb:
--------------------------------------------------------------------------------
1 | module MoviesHelper
2 | end
3 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/app/javascript/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/app/models/application_record.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/app/models/application_record.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/app/models/concerns/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/app/models/movie.rb:
--------------------------------------------------------------------------------
1 | class Movie < ApplicationRecord
2 |
3 | end
4 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/app/views/layouts/application.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/app/views/layouts/application.html.erb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/app/views/movies/_form.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/app/views/movies/_form.html.erb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/app/views/movies/edit.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/app/views/movies/edit.html.erb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/app/views/movies/index.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/app/views/movies/index.html.erb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/app/views/movies/new.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/app/views/movies/new.html.erb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/app/views/movies/show.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/app/views/movies/show.html.erb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/bin/bundle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/bin/bundle
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/bin/rails:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/bin/rails
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/bin/rake:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/bin/rake
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/bin/setup:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/bin/setup
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/config.ru:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/config.ru
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/config/application.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/config/application.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/config/boot.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/config/boot.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/config/credentials.yml.enc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/config/credentials.yml.enc
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/config/database.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/config/database.yml
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/config/environment.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/config/environment.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/config/environments/development.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/config/environments/development.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/config/environments/production.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/config/environments/production.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/config/environments/test.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/config/environments/test.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/config/initializers/application_controller_renderer.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/config/initializers/application_controller_renderer.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/config/initializers/assets.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/config/initializers/assets.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/config/initializers/backtrace_silencers.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/config/initializers/backtrace_silencers.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/config/initializers/content_security_policy.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/config/initializers/content_security_policy.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/config/initializers/cookies_serializer.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/config/initializers/cookies_serializer.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/config/initializers/filter_parameter_logging.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/config/initializers/filter_parameter_logging.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/config/initializers/inflections.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/config/initializers/inflections.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/config/initializers/mime_types.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/config/initializers/mime_types.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/config/initializers/permissions_policy.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/config/initializers/permissions_policy.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/config/initializers/wrap_parameters.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/config/initializers/wrap_parameters.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/config/locales/en.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/config/locales/en.yml
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/config/puma.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/config/puma.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/config/routes.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/config/routes.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/db/migrate/20230914065420_create_movies.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/db/migrate/20230914065420_create_movies.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/db/schema.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/db/schema.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/db/seeds.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/db/seeds.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/lib/assets/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/lib/tasks/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/public/404.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/public/404.html
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/public/422.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/public/422.html
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/public/500.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/public/500.html
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/public/apple-touch-icon-precomposed.png:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/public/apple-touch-icon.png:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/public/favicon.ico:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/moovover/public/robots.txt
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/moovover/vendor/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/migration.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/migration.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/.gitignore
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/Gemfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/Gemfile
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/Gemfile.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/Gemfile.lock
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/README.rdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/README.rdoc
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/Rakefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/Rakefile
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/app/assets/images/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/app/assets/javascripts/application.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/app/assets/javascripts/application.js
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/app/assets/stylesheets/application.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/app/assets/stylesheets/application.css
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/app/controllers/application_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/app/controllers/application_controller.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/app/controllers/concerns/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/app/helpers/application_helper.rb:
--------------------------------------------------------------------------------
1 | module ApplicationHelper
2 | end
3 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/app/mailers/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/app/models/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/app/models/concerns/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/app/models/movie.rb:
--------------------------------------------------------------------------------
1 | class Movie < ActiveRecord::Base
2 |
3 | end
4 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/app/views/layouts/application.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/app/views/layouts/application.html.erb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/bin/bundle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/bin/bundle
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/bin/rails:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/bin/rails
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/bin/rake:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/bin/rake
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/bin/setup:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/bin/setup
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/bin/spring:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/bin/spring
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config.ru:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config.ru
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/application.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/application.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/boot.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/boot.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/database.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/database.yml
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/environment.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/environment.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/environments/development.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/environments/development.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/environments/production.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/environments/production.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/environments/test.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/environments/test.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/initializers/assets.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/initializers/assets.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/initializers/backtrace_silencers.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/initializers/backtrace_silencers.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/initializers/cookies_serializer.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/initializers/cookies_serializer.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/initializers/filter_parameter_logging.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/initializers/filter_parameter_logging.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/initializers/inflections.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/initializers/inflections.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/initializers/mime_types.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/initializers/mime_types.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/initializers/session_store.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/initializers/session_store.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/initializers/to_time_preserves_timezone.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/initializers/to_time_preserves_timezone.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/initializers/wrap_parameters.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/initializers/wrap_parameters.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/locales/en.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/locales/en.yml
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/routes.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/routes.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/secrets.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/config/secrets.yml
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/db/migrate/20190214230038_create_movies.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/db/migrate/20190214230038_create_movies.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/db/schema.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/db/schema.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/db/seeds.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/db/seeds.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/lib/assets/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/lib/tasks/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/log/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/public/404.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/public/404.html
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/public/422.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/public/422.html
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/public/500.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/public/500.html
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/public/favicon.ico:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/public/robots.txt
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/test/controllers/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/test/fixtures/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/test/helpers/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/test/integration/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/test/mailers/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/test/models/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/test/test_helper.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/test/test_helper.rb
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/vendor/assets/javascripts/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch04-rails/rails_intro_homework_warmup/rottenpotatoes/vendor/assets/stylesheets/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch05-advanced-rails/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch06-javascript/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch06-javascript/jquery_demo.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch06-javascript/jquery_demo.html
--------------------------------------------------------------------------------
/flipped-demos/ch06-javascript/jquery_examples.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch06-javascript/jquery_examples.js
--------------------------------------------------------------------------------
/flipped-demos/ch06-javascript/movie_class.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch06-javascript/movie_class.js
--------------------------------------------------------------------------------
/flipped-demos/ch06-javascript/movie_example.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch06-javascript/movie_example.js
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/README.md
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/.gitignore
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/Gemfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/Gemfile
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/Gemfile.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/Gemfile.lock
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/README.rdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/README.rdoc
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/Rakefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/Rakefile
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/app/assets/images/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/app/assets/javascripts/application.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/app/assets/javascripts/application.js
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/app/assets/stylesheets/application.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/app/assets/stylesheets/application.css
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/app/controllers/application_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/app/controllers/application_controller.rb
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/app/controllers/concerns/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/app/controllers/students_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/app/controllers/students_controller.rb
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/app/helpers/application_helper.rb:
--------------------------------------------------------------------------------
1 | module ApplicationHelper
2 | end
3 |
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/app/mailers/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/app/models/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/app/models/concerns/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/app/models/student.rb:
--------------------------------------------------------------------------------
1 | class Student < ActiveRecord::Base
2 | end
3 |
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/app/views/layouts/application.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/app/views/layouts/application.html.erb
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/app/views/students/index.html.haml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/app/views/students/index.html.haml
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/bin/bundle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/bin/bundle
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/bin/rails:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/bin/rails
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/bin/rake:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/bin/rake
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/bin/setup:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/bin/setup
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/bin/spring:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/bin/spring
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/config.ru:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/config.ru
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/config/application.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/config/application.rb
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/config/boot.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/config/boot.rb
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/config/cucumber.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/config/cucumber.yml
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/config/database.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/config/database.yml
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/config/environment.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/config/environment.rb
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/config/environments/development.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/config/environments/development.rb
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/config/environments/production.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/config/environments/production.rb
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/config/environments/test.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/config/environments/test.rb
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/config/initializers/assets.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/config/initializers/assets.rb
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/config/initializers/backtrace_silencers.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/config/initializers/backtrace_silencers.rb
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/config/initializers/cookies_serializer.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/config/initializers/cookies_serializer.rb
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/config/initializers/filter_parameter_logging.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/config/initializers/filter_parameter_logging.rb
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/config/initializers/inflections.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/config/initializers/inflections.rb
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/config/initializers/mime_types.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/config/initializers/mime_types.rb
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/config/initializers/session_store.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/config/initializers/session_store.rb
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/config/initializers/wrap_parameters.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/config/initializers/wrap_parameters.rb
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/config/locales/en.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/config/locales/en.yml
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/config/routes.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/config/routes.rb
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/config/secrets.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/config/secrets.yml
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/db/migrate/20160920144716_add_students_table.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/db/migrate/20160920144716_add_students_table.rb
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/db/schema.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/db/schema.rb
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/db/seeds.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/db/seeds.rb
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/features/alpha_order.feature:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/features/alpha_order.feature
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/features/step_definitions/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/features/step_definitions/student_steps.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/features/step_definitions/student_steps.rb
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/features/support/env.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/features/support/env.rb
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/lib/assets/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/lib/tasks/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/lib/tasks/cucumber.rake:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/lib/tasks/cucumber.rake
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/log/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/public/404.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/public/404.html
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/public/422.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/public/422.html
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/public/500.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/public/500.html
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/public/favicon.ico:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/public/robots.txt
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/script/cucumber:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/script/cucumber
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/test/controllers/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/test/fixtures/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/test/helpers/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/test/integration/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/test/mailers/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/test/models/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/test/test_helper.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch07-bdd-cucumber/students/test/test_helper.rb
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/vendor/assets/javascripts/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch07-bdd-cucumber/students/vendor/assets/stylesheets/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch08-tdd-rspec/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch08-tdd-rspec/README.md
--------------------------------------------------------------------------------
/flipped-demos/ch08-tdd-rspec/rottenpotatoes-rails-intro/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch08-tdd-rspec/rottenpotatoes-rails-intro/README.md
--------------------------------------------------------------------------------
/flipped-demos/ch08-tdd-rspec/ttt/Gemfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch08-tdd-rspec/ttt/Gemfile
--------------------------------------------------------------------------------
/flipped-demos/ch08-tdd-rspec/ttt/Gemfile.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch08-tdd-rspec/ttt/Gemfile.lock
--------------------------------------------------------------------------------
/flipped-demos/ch08-tdd-rspec/ttt/spec/tic_tac_toe_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch08-tdd-rspec/ttt/spec/tic_tac_toe_spec.rb
--------------------------------------------------------------------------------
/flipped-demos/ch08-tdd-rspec/ttt/tic_tac_toe.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch08-tdd-rspec/ttt/tic_tac_toe.rb
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_customer_opt_in/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_customer_opt_in/README.md
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_customer_opt_in/after.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_customer_opt_in/after.rb
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_customer_opt_in/before.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_customer_opt_in/before.rb
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/Gemfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/Gemfile
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/Gemfile.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/Gemfile.lock
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/README.md
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/.resultset.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/.resultset.json
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/.resultset.json.lock:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/application.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/application.css
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/application.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/application.js
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/colorbox/border.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/colorbox/border.png
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/colorbox/controls.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/colorbox/controls.png
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/colorbox/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/colorbox/loading.gif
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/colorbox/loading_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/colorbox/loading_background.png
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/favicon_green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/favicon_green.png
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/favicon_red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/favicon_red.png
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/favicon_yellow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/favicon_yellow.png
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/loading.gif
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/magnify.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/magnify.png
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/smoothness/images/ui-bg_flat_75_ffffff_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/smoothness/images/ui-bg_flat_75_ffffff_40x100.png
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/smoothness/images/ui-bg_glass_65_ffffff_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/smoothness/images/ui-bg_glass_65_ffffff_1x400.png
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/smoothness/images/ui-bg_glass_75_dadada_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/smoothness/images/ui-bg_glass_75_dadada_1x400.png
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/smoothness/images/ui-icons_222222_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/smoothness/images/ui-icons_222222_256x240.png
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/smoothness/images/ui-icons_2e83ff_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/smoothness/images/ui-icons_2e83ff_256x240.png
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/smoothness/images/ui-icons_454545_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/smoothness/images/ui-icons_454545_256x240.png
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/smoothness/images/ui-icons_888888_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/smoothness/images/ui-icons_888888_256x240.png
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/smoothness/images/ui-icons_cd0a0a_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/assets/0.10.2/smoothness/images/ui-icons_cd0a0a_256x240.png
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/coverage/index.html
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/date_calculator_characterization_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/date_calculator_characterization_spec.rb
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/v0.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/v0.rb
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/v1.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/v1.rb
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/v2.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/v2.rb
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/v3.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/v3.rb
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/v4.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/v4.rb
--------------------------------------------------------------------------------
/flipped-demos/ch09-legacy/refactoring_timesetter/v5.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/flipped-demos/ch09-legacy/refactoring_timesetter/v5.rb
--------------------------------------------------------------------------------
/heroku-rails-debug-guide.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/heroku-rails-debug-guide.md
--------------------------------------------------------------------------------
/practice-exams/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/practice-exams/README.md
--------------------------------------------------------------------------------
/practice-exams/mt1_review_fa19.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/practice-exams/mt1_review_fa19.pdf
--------------------------------------------------------------------------------
/practice-exams/mt1_review_sp19.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/practice-exams/mt1_review_sp19.pdf
--------------------------------------------------------------------------------
/practice-exams/mt2_practice.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/practice-exams/mt2_practice.pdf
--------------------------------------------------------------------------------
/practice-exams/mt2_practice_sol.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/practice-exams/mt2_practice_sol.pdf
--------------------------------------------------------------------------------
/quiz-review/Module 1 Quiz Practice Problems.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/quiz-review/Module 1 Quiz Practice Problems.md
--------------------------------------------------------------------------------
/quiz-review/Module 2 Quiz Practice Problems.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/quiz-review/Module 2 Quiz Practice Problems.md
--------------------------------------------------------------------------------
/quiz-review/Module 3 Quiz Practice Problems.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/quiz-review/Module 3 Quiz Practice Problems.md
--------------------------------------------------------------------------------
/quiz-review/Module 4 Quiz Practice Problems.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/quiz-review/Module 4 Quiz Practice Problems.md
--------------------------------------------------------------------------------
/quiz-review/Modules 10 and 11 Quiz Practice Problems.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/quiz-review/Modules 10 and 11 Quiz Practice Problems.md
--------------------------------------------------------------------------------
/quiz-review/Modules 5-7 Quiz Practice Problems.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/quiz-review/Modules 5-7 Quiz Practice Problems.md
--------------------------------------------------------------------------------
/quiz-review/Modules 8 and 9 Quiz Practice Problems.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/quiz-review/Modules 8 and 9 Quiz Practice Problems.md
--------------------------------------------------------------------------------
/sample-code/capybara/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/sample-code/capybara/README.md
--------------------------------------------------------------------------------
/sample-code/capybara/support/browsers.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/sample-code/capybara/support/browsers.rb
--------------------------------------------------------------------------------
/sample-code/capybara/support/env.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/sample-code/capybara/support/env.rb
--------------------------------------------------------------------------------
/sample-code/capybara/support/selectors.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/sample-code/capybara/support/selectors.rb
--------------------------------------------------------------------------------
/scripts/.gitignore:
--------------------------------------------------------------------------------
1 | *.csv
2 |
--------------------------------------------------------------------------------
/scripts/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/README.md
--------------------------------------------------------------------------------
/scripts/ci-README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/ci-README.md
--------------------------------------------------------------------------------
/scripts/ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/ci.yml
--------------------------------------------------------------------------------
/scripts/email_surveys.csv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/email_surveys.csv
--------------------------------------------------------------------------------
/scripts/github-repos/.ruby-version:
--------------------------------------------------------------------------------
1 | 3.3.9
2 |
--------------------------------------------------------------------------------
/scripts/github-repos/Gemfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/github-repos/Gemfile
--------------------------------------------------------------------------------
/scripts/github-repos/Gemfile.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/github-repos/Gemfile.lock
--------------------------------------------------------------------------------
/scripts/github-repos/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/github-repos/README.md
--------------------------------------------------------------------------------
/scripts/github-repos/create-team-repos.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/github-repos/create-team-repos.rb
--------------------------------------------------------------------------------
/scripts/github-repos/delete-repos.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/github-repos/delete-repos.rb
--------------------------------------------------------------------------------
/scripts/github-repos/example_sheet.csv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/github-repos/example_sheet.csv
--------------------------------------------------------------------------------
/scripts/github-repos/github-repos.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/github-repos/github-repos.rb
--------------------------------------------------------------------------------
/scripts/github-repos/invite-users.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/github-repos/invite-users.rb
--------------------------------------------------------------------------------
/scripts/github-repos/mise.toml:
--------------------------------------------------------------------------------
1 | [tools]
2 | ruby = "3.3.9"
3 |
--------------------------------------------------------------------------------
/scripts/github-repos/setup-repos.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/github-repos/setup-repos.rb
--------------------------------------------------------------------------------
/scripts/heroku-apps/.gitignore:
--------------------------------------------------------------------------------
1 | *.csv
2 |
--------------------------------------------------------------------------------
/scripts/heroku-apps/Gemfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/heroku-apps/Gemfile
--------------------------------------------------------------------------------
/scripts/heroku-apps/Gemfile.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/heroku-apps/Gemfile.lock
--------------------------------------------------------------------------------
/scripts/heroku-apps/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/heroku-apps/README.md
--------------------------------------------------------------------------------
/scripts/heroku-apps/heroku-apps:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/heroku-apps/heroku-apps
--------------------------------------------------------------------------------
/scripts/heroku-apps/heroku-apps-test.csv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/heroku-apps/heroku-apps-test.csv
--------------------------------------------------------------------------------
/scripts/quiz-score-sync/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/quiz-score-sync/README.md
--------------------------------------------------------------------------------
/scripts/quiz-score-sync/img/img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/quiz-score-sync/img/img.png
--------------------------------------------------------------------------------
/scripts/quiz-score-sync/img/img_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/quiz-score-sync/img/img_1.png
--------------------------------------------------------------------------------
/scripts/quiz-score-sync/img/img_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/quiz-score-sync/img/img_3.png
--------------------------------------------------------------------------------
/scripts/quiz-score-sync/img/img_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/quiz-score-sync/img/img_4.png
--------------------------------------------------------------------------------
/scripts/quiz-score-sync/tests/data/expected_output_sanitized/reports.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/quiz-score-sync/tests/data/expected_output_sanitized/reports.txt
--------------------------------------------------------------------------------
/scripts/quiz-score-sync/tests/data/expected_output_sanitized/updated_gradebook_with_quiz_score.csv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/quiz-score-sync/tests/data/expected_output_sanitized/updated_gradebook_with_quiz_score.csv
--------------------------------------------------------------------------------
/scripts/quiz-score-sync/tests/data/input_sanitized/sanitized_quiz_data.csv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/quiz-score-sync/tests/data/input_sanitized/sanitized_quiz_data.csv
--------------------------------------------------------------------------------
/scripts/quiz-score-sync/tests/data/input_sanitized/sanitized_student_gradebook.csv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/quiz-score-sync/tests/data/input_sanitized/sanitized_student_gradebook.csv
--------------------------------------------------------------------------------
/scripts/quiz-score-sync/tests/test_update_gradebook.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/quiz-score-sync/tests/test_update_gradebook.py
--------------------------------------------------------------------------------
/scripts/quiz-score-sync/update_gradebook_quiz_score.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/quiz-score-sync/update_gradebook_quiz_score.py
--------------------------------------------------------------------------------
/scripts/sample_code/capybara/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/sample_code/capybara/README.md
--------------------------------------------------------------------------------
/scripts/selenium/gh_add_members.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/selenium/gh_add_members.py
--------------------------------------------------------------------------------
/scripts/selenium/gh_delete_repos.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/selenium/gh_delete_repos.py
--------------------------------------------------------------------------------
/scripts/selenium/gh_remove_members.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/selenium/gh_remove_members.py
--------------------------------------------------------------------------------
/scripts/selenium/he_add_members.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/selenium/he_add_members.py
--------------------------------------------------------------------------------
/scripts/selenium/he_remove_members.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/selenium/he_remove_members.py
--------------------------------------------------------------------------------
/scripts/selenium/pt_add_members.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/selenium/pt_add_members.py
--------------------------------------------------------------------------------
/scripts/setup-repos.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/setup-repos.rb
--------------------------------------------------------------------------------
/scripts/slacktivate/input/slack-berkeley-cs169-members.csv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/slacktivate/input/slack-berkeley-cs169-members.csv
--------------------------------------------------------------------------------
/scripts/slacktivate/sl_add_members.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/slacktivate/sl_add_members.py
--------------------------------------------------------------------------------
/scripts/slacktivate/sl_remove_members.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/slacktivate/sl_remove_members.py
--------------------------------------------------------------------------------
/scripts/slacktivate/specification.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/scripts/slacktivate/specification.yml
--------------------------------------------------------------------------------
/self-checks/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/README.md
--------------------------------------------------------------------------------
/self-checks/convert_to_rb.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/convert_to_rb.py
--------------------------------------------------------------------------------
/self-checks/images/11_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/images/11_2.png
--------------------------------------------------------------------------------
/self-checks/images/1_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/images/1_5.png
--------------------------------------------------------------------------------
/self-checks/images/2_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/images/2_4.png
--------------------------------------------------------------------------------
/self-checks/images/5_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/images/5_7.png
--------------------------------------------------------------------------------
/self-checks/images/6_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/images/6_3.png
--------------------------------------------------------------------------------
/self-checks/images/6_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/images/6_6.png
--------------------------------------------------------------------------------
/self-checks/module1/sc1-10.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module1/sc1-10.rb
--------------------------------------------------------------------------------
/self-checks/module1/sc1-2.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module1/sc1-2.rb
--------------------------------------------------------------------------------
/self-checks/module1/sc1-3.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module1/sc1-3.rb
--------------------------------------------------------------------------------
/self-checks/module1/sc1-4.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module1/sc1-4.rb
--------------------------------------------------------------------------------
/self-checks/module1/sc1-5.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module1/sc1-5.rb
--------------------------------------------------------------------------------
/self-checks/module1/sc1-6.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module1/sc1-6.rb
--------------------------------------------------------------------------------
/self-checks/module1/sc1-7.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module1/sc1-7.rb
--------------------------------------------------------------------------------
/self-checks/module1/sc1-8.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module1/sc1-8.rb
--------------------------------------------------------------------------------
/self-checks/module1/sc1-9.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module1/sc1-9.rb
--------------------------------------------------------------------------------
/self-checks/module10/sc10-1.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module10/sc10-1.rb
--------------------------------------------------------------------------------
/self-checks/module10/sc10-2.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module10/sc10-2.rb
--------------------------------------------------------------------------------
/self-checks/module10/sc10-3.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module10/sc10-3.rb
--------------------------------------------------------------------------------
/self-checks/module10/sc10-4.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module10/sc10-4.rb
--------------------------------------------------------------------------------
/self-checks/module10/sc10-5.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module10/sc10-5.rb
--------------------------------------------------------------------------------
/self-checks/module10/sc10-7.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module10/sc10-7.rb
--------------------------------------------------------------------------------
/self-checks/module10/sc10-8.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module10/sc10-8.rb
--------------------------------------------------------------------------------
/self-checks/module11/sc11-1.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module11/sc11-1.rb
--------------------------------------------------------------------------------
/self-checks/module11/sc11-2.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module11/sc11-2.rb
--------------------------------------------------------------------------------
/self-checks/module11/sc11-3.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module11/sc11-3.rb
--------------------------------------------------------------------------------
/self-checks/module11/sc11-4.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module11/sc11-4.rb
--------------------------------------------------------------------------------
/self-checks/module11/sc11-5.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module11/sc11-5.rb
--------------------------------------------------------------------------------
/self-checks/module11/sc11-6.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module11/sc11-6.rb
--------------------------------------------------------------------------------
/self-checks/module11/sc11-7.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module11/sc11-7.rb
--------------------------------------------------------------------------------
/self-checks/module11/sc11-8.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module11/sc11-8.rb
--------------------------------------------------------------------------------
/self-checks/module12/sc12-1.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module12/sc12-1.rb
--------------------------------------------------------------------------------
/self-checks/module12/sc12-10.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module12/sc12-10.rb
--------------------------------------------------------------------------------
/self-checks/module12/sc12-2.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module12/sc12-2.rb
--------------------------------------------------------------------------------
/self-checks/module12/sc12-3.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module12/sc12-3.rb
--------------------------------------------------------------------------------
/self-checks/module12/sc12-4.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module12/sc12-4.rb
--------------------------------------------------------------------------------
/self-checks/module12/sc12-5.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module12/sc12-5.rb
--------------------------------------------------------------------------------
/self-checks/module12/sc12-6.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module12/sc12-6.rb
--------------------------------------------------------------------------------
/self-checks/module12/sc12-7.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module12/sc12-7.rb
--------------------------------------------------------------------------------
/self-checks/module12/sc12-9.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module12/sc12-9.rb
--------------------------------------------------------------------------------
/self-checks/module2/sc2-1.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module2/sc2-1.rb
--------------------------------------------------------------------------------
/self-checks/module2/sc2-2.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module2/sc2-2.rb
--------------------------------------------------------------------------------
/self-checks/module2/sc2-3.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module2/sc2-3.rb
--------------------------------------------------------------------------------
/self-checks/module2/sc2-4.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module2/sc2-4.rb
--------------------------------------------------------------------------------
/self-checks/module2/sc2-6.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module2/sc2-6.rb
--------------------------------------------------------------------------------
/self-checks/module3/sc3-1.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module3/sc3-1.rb
--------------------------------------------------------------------------------
/self-checks/module3/sc3-2.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module3/sc3-2.rb
--------------------------------------------------------------------------------
/self-checks/module3/sc3-4.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module3/sc3-4.rb
--------------------------------------------------------------------------------
/self-checks/module3/sc3-5.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module3/sc3-5.rb
--------------------------------------------------------------------------------
/self-checks/module3/sc3-6.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module3/sc3-6.rb
--------------------------------------------------------------------------------
/self-checks/module4/sc4-1.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module4/sc4-1.rb
--------------------------------------------------------------------------------
/self-checks/module4/sc4-2.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module4/sc4-2.rb
--------------------------------------------------------------------------------
/self-checks/module4/sc4-4.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module4/sc4-4.rb
--------------------------------------------------------------------------------
/self-checks/module4/sc4-6.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module4/sc4-6.rb
--------------------------------------------------------------------------------
/self-checks/module4/sc4-8.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module4/sc4-8.rb
--------------------------------------------------------------------------------
/self-checks/module5/sc5-1.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module5/sc5-1.rb
--------------------------------------------------------------------------------
/self-checks/module5/sc5-3.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module5/sc5-3.rb
--------------------------------------------------------------------------------
/self-checks/module5/sc5-4.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module5/sc5-4.rb
--------------------------------------------------------------------------------
/self-checks/module5/sc5-5.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module5/sc5-5.rb
--------------------------------------------------------------------------------
/self-checks/module5/sc5-6.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module5/sc5-6.rb
--------------------------------------------------------------------------------
/self-checks/module5/sc5-7.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module5/sc5-7.rb
--------------------------------------------------------------------------------
/self-checks/module5/sc5-8.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module5/sc5-8.rb
--------------------------------------------------------------------------------
/self-checks/module6/sc6-1.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module6/sc6-1.rb
--------------------------------------------------------------------------------
/self-checks/module6/sc6-10.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module6/sc6-10.rb
--------------------------------------------------------------------------------
/self-checks/module6/sc6-2.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module6/sc6-2.rb
--------------------------------------------------------------------------------
/self-checks/module6/sc6-3.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module6/sc6-3.rb
--------------------------------------------------------------------------------
/self-checks/module6/sc6-4.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module6/sc6-4.rb
--------------------------------------------------------------------------------
/self-checks/module6/sc6-5.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module6/sc6-5.rb
--------------------------------------------------------------------------------
/self-checks/module6/sc6-6.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module6/sc6-6.rb
--------------------------------------------------------------------------------
/self-checks/module6/sc6-7.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module6/sc6-7.rb
--------------------------------------------------------------------------------
/self-checks/module6/sc6-8.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module6/sc6-8.rb
--------------------------------------------------------------------------------
/self-checks/module7/sc7-1.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module7/sc7-1.rb
--------------------------------------------------------------------------------
/self-checks/module7/sc7-2.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module7/sc7-2.rb
--------------------------------------------------------------------------------
/self-checks/module7/sc7-3.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module7/sc7-3.rb
--------------------------------------------------------------------------------
/self-checks/module7/sc7-4.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module7/sc7-4.rb
--------------------------------------------------------------------------------
/self-checks/module7/sc7-5.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module7/sc7-5.rb
--------------------------------------------------------------------------------
/self-checks/module7/sc7-6.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module7/sc7-6.rb
--------------------------------------------------------------------------------
/self-checks/module7/sc7-8.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module7/sc7-8.rb
--------------------------------------------------------------------------------
/self-checks/module7/sc7-9.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module7/sc7-9.rb
--------------------------------------------------------------------------------
/self-checks/module8/sc8-1.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module8/sc8-1.rb
--------------------------------------------------------------------------------
/self-checks/module8/sc8-10.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module8/sc8-10.rb
--------------------------------------------------------------------------------
/self-checks/module8/sc8-2.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module8/sc8-2.rb
--------------------------------------------------------------------------------
/self-checks/module8/sc8-3.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module8/sc8-3.rb
--------------------------------------------------------------------------------
/self-checks/module8/sc8-4.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module8/sc8-4.rb
--------------------------------------------------------------------------------
/self-checks/module8/sc8-6.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module8/sc8-6.rb
--------------------------------------------------------------------------------
/self-checks/module8/sc8-7.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module8/sc8-7.rb
--------------------------------------------------------------------------------
/self-checks/module8/sc8-8.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module8/sc8-8.rb
--------------------------------------------------------------------------------
/self-checks/module9/sc9-1.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module9/sc9-1.rb
--------------------------------------------------------------------------------
/self-checks/module9/sc9-2.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module9/sc9-2.rb
--------------------------------------------------------------------------------
/self-checks/module9/sc9-3.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module9/sc9-3.rb
--------------------------------------------------------------------------------
/self-checks/module9/sc9-4.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module9/sc9-4.rb
--------------------------------------------------------------------------------
/self-checks/module9/sc9-5.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module9/sc9-5.rb
--------------------------------------------------------------------------------
/self-checks/module9/sc9-6.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module9/sc9-6.rb
--------------------------------------------------------------------------------
/self-checks/module9/sc9-7.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/module9/sc9-7.rb
--------------------------------------------------------------------------------
/self-checks/self-checks.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/self-checks.json
--------------------------------------------------------------------------------
/self-checks/self-checks.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/self-checks/self-checks.py
--------------------------------------------------------------------------------
/verify-setup.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saasbook/courseware/HEAD/verify-setup.sh
--------------------------------------------------------------------------------