Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
7e69cb5
cloned the task-list project
HabenFoto Apr 30, 2020
8698146
baseline completed
HabenFoto Apr 30, 2020
be2083d
created task model
HabenFoto May 1, 2020
d4c6942
updated index and view to show all Task objects from db
HabenFoto May 1, 2020
8aef643
added show action
HabenFoto May 1, 2020
3d96ac3
updated task list to have a link
HabenFoto May 1, 2020
178dac5
added new.html.erb
HabenFoto May 1, 2020
2bc4461
added show.html.erb
HabenFoto May 1, 2020
4c00f55
added routes to new tasks
HabenFoto May 1, 2020
85397d0
unskipped some tests
HabenFoto May 1, 2020
58b777c
added creat, edit, update and delete actions
HabenFoto May 2, 2020
4223f18
added in edit view
HabenFoto May 2, 2020
cb434b5
added edit and delete buttons in index view
HabenFoto May 2, 2020
65348a4
added routes for create, edit, update and delete
HabenFoto May 2, 2020
6a7accd
unskipped some tests for wave 2
HabenFoto May 2, 2020
6cd891b
added a new form view
HabenFoto May 2, 2020
2e11e97
added completed_at action
HabenFoto May 2, 2020
45fadd9
added completed_at button
HabenFoto May 2, 2020
d85cb86
added completed_at route
HabenFoto May 2, 2020
de77d84
some edits
HabenFoto May 2, 2020
cdd5ffa
changed redirection for show action
HabenFoto May 2, 2020
847d84f
unskipped test
HabenFoto May 2, 2020
2b9c515
completed wave 4
HabenFoto May 4, 2020
b9fa19a
added resources instead of 7 routes
HabenFoto May 5, 2020
bd0b273
minor edits to test
HabenFoto May 5, 2020
af78e9f
added some styles
HabenFoto May 5, 2020
44aa8c4
added style
HabenFoto May 5, 2020
e53e74d
added Add Task and List All buttons
HabenFoto May 5, 2020
4589b8f
added class for styling
HabenFoto May 5, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .browserslistrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
defaults
52 changes: 21 additions & 31 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,41 +1,31 @@
*.gem
*.rbc
/.config
/coverage/
/InstalledFiles
/pkg/
/spec/reports/
/test/tmp/
/test/version_tmp/
# See https://help.github.com/articles/ignoring-files for more about ignoring files.
#
# If you find yourself ignoring temporary files generated by your text editor
# or operating system, you probably want to add a global ignore instead:
# git config --global core.excludesfile '~/.gitignore_global'

# Ignore bundler config.
/.bundle

# Ignore all logfiles and tempfiles.
/log/*
/tmp/*
!/log/.keep
!/tmp/.keep

## Specific to RubyMotion:
.dat*
.repl_history
build/

## Documentation cache and generated files:
/.yardoc/
/_yardoc/
/doc/
/rdoc/
# Ignore uploaded files in development.
/storage/*
!/storage/.keep

## Environment normalisation:
/.bundle/
/vendor/bundle
/lib/bundler/man/
/public/assets
.byebug_history

# for a library or gem, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# Gemfile.lock
# .ruby-version
# .ruby-gemset
# Ignore master key for decrypting credentials and more.
/config/master.key

# unless supporting rvm < 1.11.0 or doing something fancy, ignore this:
.rvmrc
.DS_Store
/public/packs
/public/packs-test
/node_modules
/yarn-error.log
yarn-debug.log*
.yarn-integrity
1 change: 1 addition & 0 deletions .ruby-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ruby-2.6.5
78 changes: 78 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }

ruby '2.6.5'

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '~> 6.0.2', '>= 6.0.2.2'
# Use postgresql as the database for Active Record
gem 'pg', '>= 0.18', '< 2.0'
# Use Puma as the app server
gem 'puma', '~> 4.1'
# Use SCSS for stylesheets
gem 'sass-rails', '>= 6'
# Transpile app-like JavaScript. Read more: https://github.com/rails/webpacker
gem 'webpacker', '~> 4.0'
# Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks
gem 'turbolinks', '~> 5'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 2.7'
# Use Redis adapter to run Action Cable in production
# gem 'redis', '~> 4.0'
# Use Active Model has_secure_password
# gem 'bcrypt', '~> 3.1.7'

# Use Active Storage variant
# gem 'image_processing', '~> 1.2'

# Reduces boot times through caching; required in config/boot.rb
gem 'bootsnap', '>= 1.4.2', require: false

group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
end

group :development do
# Access an interactive console on exception pages or by calling 'console' anywhere in the code.
gem 'web-console', '>= 3.3.0'
gem 'listen', '>= 3.0.5', '< 3.2'
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
gem 'spring'
gem 'spring-watcher-listen', '~> 2.0.0'
end

group :test do
# Adds support for Capybara system testing and selenium driver
gem 'capybara', '>= 2.15'
gem 'selenium-webdriver'
# Easy installation and use of web drivers to run system tests with browsers
gem 'webdrivers'
end

# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]

gem 'jquery-rails'
gem 'jquery-turbolinks'
gem 'bootstrap'
group :development, :test do
gem 'pry-rails'
end

group :development do
gem 'guard'
gem 'guard-minitest'
gem 'debase', '>= 0.2.4.1'
gem 'ruby-debug-ide', '>= 0.7.0'
end

group :development do
gem 'better_errors'
gem 'binding_of_caller'
end

group :test do
gem 'minitest-rails'
gem 'minitest-reporters'
end
Loading