Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
322 commits
Select commit Hold shift + click to select a range
2ba3d72
Merge branch 'master' of https://github.com/jfahmy/betsy
JaneEdwMcN Oct 21, 2018
9b81d29
Added skip_before_action for find_product method
JaneEdwMcN Oct 21, 2018
4aacf44
edit creature feature in creature show page
marshi23 Oct 21, 2018
a5f8fa7
Merge branch 'master' of https://github.com/jfahmy/betsy
marshi23 Oct 21, 2018
c6c2450
user models tests added for relationships and vaidations not for cust…
marshi23 Oct 21, 2018
c1e8eaa
user controller added and some sessions controller
marshi23 Oct 21, 2018
23096a9
Changed remove_from_cart logic
JaneEdwMcN Oct 21, 2018
2afeb09
Added logic to prevent user from changing product quantity in cart to…
JaneEdwMcN Oct 21, 2018
052f6a7
add method that reduces stock count when order completes and clears c…
jfahmy Oct 21, 2018
568532d
add model tests for Orders
jfahmy Oct 21, 2018
af16b77
Added more creature seeds
Naltrexone Oct 21, 2018
8e6e4d2
Added creature seeds
Naltrexone Oct 21, 2018
e861d0e
Added new animals to seed data and linked them to categories
Naltrexone Oct 21, 2018
bf3553f
Some tests for products
Naltrexone Oct 22, 2018
6d1fb73
Tests for model Product
Naltrexone Oct 22, 2018
e8ff9ab
Categories controller updated
Naltrexone Oct 22, 2018
4e022b8
Category index - add category button with functionality
Naltrexone Oct 22, 2018
7415543
Form to add new category
Naltrexone Oct 22, 2018
fdaeee1
Show view modified
Naltrexone Oct 22, 2018
3bf1986
start controller tests for order
jfahmy Oct 22, 2018
aa52c55
change to skip before action
jfahmy Oct 22, 2018
bdc37fa
Added fulfillment page view and route, temporary
Naltrexone Oct 22, 2018
c3f5e80
push bug fix for order
jfahmy Oct 22, 2018
92859ae
Updated css/html for products show page
JaneEdwMcN Oct 22, 2018
1a6fece
Merge branch 'products_index_page_design'
JaneEdwMcN Oct 22, 2018
608c9b8
fix order create bug so that status can be turned to paid
jfahmy Oct 22, 2018
fba9b14
Merge branch 'master' of github.com:jfahmy/betsy
jfahmy Oct 22, 2018
b8ae467
Added seed data for orders
Naltrexone Oct 22, 2018
128c0df
fulfillment method added to order controller, displays info to view
jfahmy Oct 22, 2018
a40f1dc
Merge branch 'master' of github.com:jfahmy/betsy
jfahmy Oct 22, 2018
78835e1
Syntax errors fixed
Naltrexone Oct 22, 2018
1a10d0c
Merge branch 'master' of https://github.com/jfahmy/betsy
Naltrexone Oct 22, 2018
f4387be
nav styling
marshi23 Oct 22, 2018
5284610
fulfillment view added
jfahmy Oct 22, 2018
a9f4240
Merge branch 'fulfillments'
jfahmy Oct 22, 2018
3707785
Merge branch 'master' of https://github.com/jfahmy/betsy
Naltrexone Oct 22, 2018
c00ca9e
moved cart functionality to session controller
jfahmy Oct 22, 2018
8de3bab
Merge branch 'master' of https://github.com/jfahmy/betsy
Naltrexone Oct 22, 2018
6fd5c8f
fixed checkout bug and created order#show view
jfahmy Oct 22, 2018
633a3d0
Merge branch 'master' of https://github.com/jfahmy/betsy
Naltrexone Oct 22, 2018
72dc929
Updated CSS for show pages
JaneEdwMcN Oct 22, 2018
78e3172
Merge branch 'html_css_updates_to_view_pages'
JaneEdwMcN Oct 22, 2018
aab87a8
Added signin requirement to add category
Naltrexone Oct 22, 2018
df8c81a
filter for Orders fulfillment
jfahmy Oct 22, 2018
a5469b7
Merge branch 'master' of github.com:jfahmy/betsy
jfahmy Oct 22, 2018
62290f2
Merge branch 'master' of https://github.com/jfahmy/betsy
Naltrexone Oct 22, 2018
ad555a5
Form amended for adding category
Naltrexone Oct 22, 2018
44d0232
nav bar frame done
marshi23 Oct 22, 2018
3c55474
Added logic to prevent empty stock from showing on view page
JaneEdwMcN Oct 22, 2018
e1e30a0
merging
marshi23 Oct 22, 2018
de8a4cf
Merge branch 'master' of https://github.com/jfahmy/betsy
marshi23 Oct 22, 2018
9e996e1
adjustment to fulfillment/cancelled view
jfahmy Oct 22, 2018
c376308
Shopping cart view page
JaneEdwMcN Oct 22, 2018
1c52fe1
Merge branch 'shopping_cart_view_page'
JaneEdwMcN Oct 22, 2018
1f95fa5
Added error message to check for github name and email
Naltrexone Oct 22, 2018
46a3b45
Merge branch 'master' of https://github.com/jfahmy/betsy
Naltrexone Oct 22, 2018
fe57977
some changes to fulfillments
jfahmy Oct 22, 2018
2157e8d
cat bug fix
marshi23 Oct 22, 2018
21ca972
Merge branch 'master' of github.com:jfahmy/betsy
jfahmy Oct 22, 2018
860c488
updated shopping cart page
JaneEdwMcN Oct 22, 2018
f9c63b6
Merge branch 'master' of https://github.com/jfahmy/betsy
JaneEdwMcN Oct 22, 2018
91a1515
Merge branch 'master' of github.com:jfahmy/betsy
jfahmy Oct 23, 2018
e503870
get rid of require_login method in category controller
jfahmy Oct 23, 2018
035f3cc
Readded leave a review button
JaneEdwMcN Oct 23, 2018
c631b55
Merge branch 'fix_review_button_on_show_page'
JaneEdwMcN Oct 23, 2018
5885380
updated some comments
JaneEdwMcN Oct 23, 2018
89456ff
Added edit button to show page
JaneEdwMcN Oct 23, 2018
ad886f8
changed amount of users other products shown on product show page
JaneEdwMcN Oct 23, 2018
f02880a
fulfillment page table up and fulfillment status can be changed
jfahmy Oct 23, 2018
4a5fd89
resolved merge conflict
jfahmy Oct 23, 2018
139b64a
shopping cart counter bug fix
marshi23 Oct 23, 2018
dedf14b
Merge branch 'master' of https://github.com/jfahmy/betsy
marshi23 Oct 23, 2018
0be733c
bug fixed only product owners can edit products
marshi23 Oct 23, 2018
5358910
added tests for add_to_cart and remove_from_cart methods
JaneEdwMcN Oct 23, 2018
503700c
Merge branch 'sessions_controller_tests_for_cart_methods'
JaneEdwMcN Oct 23, 2018
f76620c
Updated product show page
JaneEdwMcN Oct 23, 2018
b476dbb
fix bug
jfahmy Oct 23, 2018
b0d9b73
Merge branch 'master' of github.com:jfahmy/betsy
jfahmy Oct 23, 2018
788e666
deleted products cart page
JaneEdwMcN Oct 23, 2018
92253d6
Styled view page for users/show
Naltrexone Oct 23, 2018
3105912
Merge branch 'view_for_creature_parent'
Naltrexone Oct 23, 2018
40c07ea
order view page
marshi23 Oct 23, 2018
34279fd
Merge branch 'master' of https://github.com/jfahmy/betsy
marshi23 Oct 23, 2018
def4f0d
Favicon added
Naltrexone Oct 23, 2018
1172bb5
Fixed cart refresh problem
JaneEdwMcN Oct 23, 2018
d457a4b
Merge branch 'fix_refresh_on_cart_page'
JaneEdwMcN Oct 23, 2018
5874ad9
order show page display users' orders
marshi23 Oct 23, 2018
f9ecf52
Merge branch 'master' of https://github.com/jfahmy/betsy
marshi23 Oct 23, 2018
6d0d5a8
add shipped status to orderproduct
jfahmy Oct 23, 2018
ba38f67
add status to orderproduct
jfahmy Oct 23, 2018
5609b54
Updated shopping cart logic to account for products being purchased b…
JaneEdwMcN Oct 23, 2018
de1dc5e
Merge branch 'master' of https://github.com/jfahmy/betsy
JaneEdwMcN Oct 23, 2018
8e13a29
logic added to hide creatures with zero stock
JaneEdwMcN Oct 23, 2018
c417cd5
building order form
marshi23 Oct 23, 2018
6e4c6ad
Merge branch 'master' of https://github.com/jfahmy/betsy
marshi23 Oct 23, 2018
2ed5600
creature with zero stock can be seen by its owner on their user show …
JaneEdwMcN Oct 23, 2018
7f0266a
Merge branch 'creature_with_zero_stock_can_be_seen_by_its_owner'
JaneEdwMcN Oct 23, 2018
32373d1
status can be updated for merchant's orderproduct line item
jfahmy Oct 23, 2018
a9be7e1
Merge branch 'master' of https://github.com/jfahmy/betsy
jfahmy Oct 23, 2018
9025db3
Added tests for update_quantity and cart_view
JaneEdwMcN Oct 23, 2018
7485d44
Merge branch 'master' of https://github.com/jfahmy/betsy
jfahmy Oct 23, 2018
cb6a514
moved form in cart page to one column/cell
JaneEdwMcN Oct 23, 2018
7000f5e
Merge branch 'attempt_to_add_form_to_table'
JaneEdwMcN Oct 23, 2018
ea3d510
Form for product styled with CSS
Naltrexone Oct 23, 2018
7a5f6bb
Styled form for products with CSS
Naltrexone Oct 23, 2018
902a38c
Styling with CSS done
Naltrexone Oct 23, 2018
345ca7e
added fallback location to build_cart method in ApplicationController
JaneEdwMcN Oct 23, 2018
523890e
Merge branch 'master' of https://github.com/jfahmy/betsy
JaneEdwMcN Oct 23, 2018
4dd0416
search order by id feature added
marshi23 Oct 23, 2018
03016d8
Merge branch 'master' of https://github.com/jfahmy/betsy
marshi23 Oct 23, 2018
3f91280
Styled Orders new page
Naltrexone Oct 23, 2018
7deb33a
Styled form for Order new
Naltrexone Oct 23, 2018
429d18d
created two view helpers - for datetime and for money display
jfahmy Oct 23, 2018
db0b9d7
Merge branch 'master' of https://github.com/jfahmy/betsy
jfahmy Oct 23, 2018
836f268
Button updated
Naltrexone Oct 23, 2018
9471e5f
add money helper method to cart view
jfahmy Oct 23, 2018
9127a9e
Merge branch 'master' of https://github.com/jfahmy/betsy
jfahmy Oct 23, 2018
f6b285f
Review form styled
Naltrexone Oct 23, 2018
70f1e4e
Review form styled
Naltrexone Oct 23, 2018
73b88d7
adjust fixture values
jfahmy Oct 23, 2018
6d12625
Merge branch 'master' of https://github.com/jfahmy/betsy
jfahmy Oct 23, 2018
0c35eb6
sessions test added
marshi23 Oct 24, 2018
d3ac39b
More Orderproduct model tests
JaneEdwMcN Oct 24, 2018
4a9964d
Styling for reviewa/new & sessions/new
Naltrexone Oct 24, 2018
c29f8a3
Added form styling
Naltrexone Oct 24, 2018
55f6bd5
Styling for categories/new & bug fix in categories/index
Naltrexone Oct 24, 2018
567df89
Added more Orderproduct model tests and updated logic in view pages t…
JaneEdwMcN Oct 24, 2018
530145d
Fixed some merge conflicts
JaneEdwMcN Oct 24, 2018
2ce176d
Fixed syntax error in show page
JaneEdwMcN Oct 24, 2018
c1702e5
fixed problems with review form
JaneEdwMcN Oct 24, 2018
0680397
order deleting
marshi23 Oct 24, 2018
86e339b
Merge branch 'master' of https://github.com/jfahmy/betsy
marshi23 Oct 24, 2018
240db42
fixed bug on fulfillment page
jfahmy Oct 24, 2018
aa3b9c7
Fixed creature views from user view
JaneEdwMcN Oct 24, 2018
009a910
fix order_controller bug
jfahmy Oct 24, 2018
b3208d8
Merge branch 'master' of https://github.com/jfahmy/betsy
jfahmy Oct 24, 2018
4fd8474
updated show view page
JaneEdwMcN Oct 24, 2018
7688c45
Merge branch 'master' of https://github.com/jfahmy/betsy
jfahmy Oct 24, 2018
994d356
nav bar styling
marshi23 Oct 24, 2018
b4e5e0f
Merge branch 'master' of https://github.com/jfahmy/betsy
marshi23 Oct 24, 2018
01e12b2
end-of-keyword error fix
marshi23 Oct 24, 2018
4dd3828
insignificant change
marshi23 Oct 24, 2018
dc68a29
favicon
JaneEdwMcN Oct 24, 2018
80c2c62
Commented out favicon to see if that's breaking heroku
JaneEdwMcN Oct 24, 2018
f07ed01
Removed pry to see if that's breaking heroku
JaneEdwMcN Oct 24, 2018
e552b1a
readded favicon
JaneEdwMcN Oct 24, 2018
5ea6479
creating validations for reviews and testing them
JaneEdwMcN Oct 25, 2018
7dbe43c
Added validation and relationships to Review model tests
JaneEdwMcN Oct 25, 2018
dc13c1a
finished reviews controller tests
JaneEdwMcN Oct 25, 2018
e3486a2
new orders controller tests added and passing
jfahmy Oct 25, 2018
01ec687
Merge branch 'master' of https://github.com/jfahmy/betsy
jfahmy Oct 25, 2018
5577185
order controller tests complete and passing
jfahmy Oct 25, 2018
14a5088
blocked the fulfillment page to users that are not signed in
jfahmy Oct 25, 2018
668f85f
Finished User tests and made some site changes
JaneEdwMcN Oct 25, 2018
c6ffe1e
Merge branch 'user_tests_for_model_controller_validations'
JaneEdwMcN Oct 25, 2018
22b971f
removed unused test.rb file
JaneEdwMcN Oct 25, 2018
88c0119
styling almost complete,need profreading and nav bug fix
marshi23 Oct 25, 2018
96b59d0
Merge branch 'master' of https://github.com/jfahmy/betsy
marshi23 Oct 25, 2018
f149573
Added validations to Category model and tests for the same
Naltrexone Oct 25, 2018
107b1f9
Merge branch 'testing_continued'
Naltrexone Oct 25, 2018
14b2eeb
started tests for update orderproducts controller method
JaneEdwMcN Oct 25, 2018
b056fcd
Added more tests for orderproducts
JaneEdwMcN Oct 25, 2018
5055459
Updated orderproduct validation
JaneEdwMcN Oct 25, 2018
739cd50
deleted unused methods and views
JaneEdwMcN Oct 25, 2018
6d506d3
removed pry
JaneEdwMcN Oct 25, 2018
d9ea97c
Order tests passed, complete
jfahmy Oct 25, 2018
1caaf73
Merge branch 'master' of https://github.com/jfahmy/betsy
jfahmy Oct 25, 2018
98c9b4a
Merge branch 'master' of https://github.com/jfahmy/betsy
jfahmy Oct 25, 2018
1f35830
Order tests passed, complete
jfahmy Oct 25, 2018
8dbf804
Merge branch 'master' of https://github.com/jfahmy/betsy
jfahmy Oct 25, 2018
9368ca9
styling details done
marshi23 Oct 25, 2018
c342384
Merge branch 'master' of https://github.com/jfahmy/betsy
marshi23 Oct 25, 2018
f6d5275
merge styling
marshi23 Oct 25, 2018
e7e5fb5
added more sessions tests
JaneEdwMcN Oct 25, 2018
e08d92d
Merge branch 'sessions_tests'
JaneEdwMcN Oct 25, 2018
f124c09
Changed new to create on orderproduct model test line 70
JaneEdwMcN Oct 25, 2018
22bb82a
Added money_display helper method to appropriate elements
JaneEdwMcN Oct 25, 2018
d3aaaf0
Fixed flash alerts that weren't using bootstrap classes
JaneEdwMcN Oct 25, 2018
048ed4d
app styled
marshi23 Oct 25, 2018
fb028fe
merging style
marshi23 Oct 25, 2018
2ed0627
added one more money display method
JaneEdwMcN Oct 25, 2018
60d2430
Merge branch 'master' of https://github.com/jfahmy/betsy
JaneEdwMcN Oct 25, 2018
1383706
added $
JaneEdwMcN Oct 25, 2018
6990a07
many to many relationships for products and categories implemented wi…
jfahmy Oct 25, 2018
352b40b
Merge branch 'many_categories'
jfahmy Oct 25, 2018
0d7a979
updated order page to meet requirements
JaneEdwMcN Oct 25, 2018
4289c2a
Merge branch 'update_order_view_page_to_meet_requirements'
JaneEdwMcN Oct 25, 2018
91a763f
removed category column from product fixtures
jfahmy Oct 25, 2018
5891313
Merge branch 'master' of https://github.com/jfahmy/betsy
jfahmy Oct 25, 2018
d135bf1
adding if else logic to order show page
JaneEdwMcN Oct 25, 2018
acca293
not found, time and money views fixed
marshi23 Oct 25, 2018
d687abc
Merge branch 'master' of https://github.com/jfahmy/betsy
marshi23 Oct 25, 2018
367d32e
attempt and fail at adding form styling for checkboxes...
jfahmy Oct 26, 2018
81b0c0b
Merge branch 'master' of https://github.com/jfahmy/betsy
jfahmy Oct 26, 2018
53f9a41
styling adjustments
marshi23 Oct 26, 2018
20c84c6
Merge branch 'master' of https://github.com/jfahmy/betsy
marshi23 Oct 26, 2018
f0bb32e
Updated merchant order show page
JaneEdwMcN Oct 26, 2018
b04d11d
Merge branch 'update_merchant_page_for_order_show'
JaneEdwMcN Oct 26, 2018
ca49803
added create method to skip_before_action find_order on orders_contro…
JaneEdwMcN Oct 26, 2018
081b325
removed $ sign
JaneEdwMcN Oct 26, 2018
3fa8f79
added order date to merchant view
JaneEdwMcN Oct 26, 2018
fcc8a26
Add coverage directory to .gitignore file
JaneEdwMcN Oct 26, 2018
aadbb2f
added simple cov to check test coverage
JaneEdwMcN Oct 26, 2018
4316a43
fixed a relationship that was causing an error in tests, added a new …
JaneEdwMcN Oct 26, 2018
98ddb92
fixed bug in order show page
JaneEdwMcN Oct 26, 2018
7d9f261
sessions controller 100% covered in tests. Added not found page.
JaneEdwMcN Oct 26, 2018
6e8d7aa
Tests written-modification neeeded
Naltrexone Oct 26, 2018
800269e
added validation
JaneEdwMcN Oct 26, 2018
554545f
added flash messages for validations
jfahmy Oct 26, 2018
a394caa
Merge branch 'master' of https://github.com/jfahmy/betsy
jfahmy Oct 26, 2018
8581c69
Added more order tests for search
JaneEdwMcN Oct 26, 2018
fb15d53
Merge branch 'finish_order_tests'
JaneEdwMcN Oct 26, 2018
add82cd
updated order tests'
JaneEdwMcN Oct 26, 2018
7dcb43b
Some tests not passing
Naltrexone Oct 26, 2018
e2c752b
Merge branch 'master' of https://github.com/jfahmy/betsy
Naltrexone Oct 26, 2018
7bc354a
wording udpdated
marshi23 Oct 26, 2018
5ea4500
wording and styling
marshi23 Oct 26, 2018
eaa4c30
added http validation
JaneEdwMcN Oct 26, 2018
7cd8428
removed pry
JaneEdwMcN Oct 26, 2018
066d360
removed merge conflict
JaneEdwMcN Oct 26, 2018
1b169bd
adjust two product tests
jfahmy Oct 26, 2018
764ec17
resolved conflict
jfahmy Oct 26, 2018
cf14786
order view bug fix
marshi23 Oct 26, 2018
e9b1bb2
fixed flash messages on tests to accurately reflect flash messages on…
JaneEdwMcN Oct 26, 2018
0c0a744
Merge branch 'fix_flash_in_tests'
JaneEdwMcN Oct 26, 2018
d64c06f
removed unused else from reviews_controller
JaneEdwMcN Oct 26, 2018
91908bf
Merge branch 'master' of https://github.com/jfahmy/betsy
marshi23 Oct 26, 2018
140de87
add helper method
jfahmy Oct 26, 2018
838c81a
order show page issue committed
jfahmy Oct 26, 2018
415c1fc
A few more tests
Naltrexone Oct 26, 2018
d05a16b
Added more tests
Naltrexone Oct 26, 2018
3d34af1
adjusted creature update message.
jfahmy Oct 26, 2018
3a61d13
add spacing beneath filter orders button on fulfillment page
jfahmy Oct 26, 2018
9a9ca38
Merge branch 'master' of https://github.com/jfahmy/betsy
jfahmy Oct 26, 2018
daf12b8
fixed grammar
JaneEdwMcN Oct 26, 2018
844470b
removed pry
JaneEdwMcN Oct 26, 2018
bad368b
fixed flash
JaneEdwMcN Oct 26, 2018
5251f86
fulfulment wording
marshi23 Oct 26, 2018
282ac28
Merge branch 'master' of https://github.com/jfahmy/betsy
marshi23 Oct 26, 2018
64bab38
fixed searh
JaneEdwMcN Oct 26, 2018
85b359e
Category controller tests passing
Naltrexone Oct 27, 2018
1677286
Tests so far passing
Naltrexone Oct 27, 2018
6fd575e
Merge branch 'master' of https://github.com/jfahmy/betsy
Naltrexone Oct 27, 2018
223cb2a
100% test coverage on Models
Naltrexone Oct 27, 2018
b3f0f67
Altered controller tests
Naltrexone Oct 27, 2018
0959d75
Tests passing test coverage 100% for producta anad categories
Naltrexone Oct 28, 2018
897f7fd
Tests refactor round 1
Naltrexone Oct 28, 2018
a3e889c
Refining tests
Naltrexone Oct 28, 2018
7670a48
Making tests dry
Naltrexone Oct 28, 2018
249a5a2
Tests made DRY
Naltrexone Oct 28, 2018
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
30 changes: 30 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# 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
.env

# Ignore uploaded files in development
/storage/*
!/storage/.keep

/node_modules
/yarn-error.log

/public/assets
.byebug_history

# Ignore master key for decrypting credentials and more.
/config/master.key
coverage
coverage/*
1 change: 1 addition & 0 deletions .ruby-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ruby-2.5.1
89 changes: 89 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }

ruby '2.5.1'

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '~> 5.2.1'
# Use postgresql as the database for Active Record
gem 'pg', '>= 0.18', '< 2.0'
# Use Puma as the app server
gem 'puma', '~> 3.11'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 5.0'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# See https://github.com/rails/execjs#readme for more supported runtimes
# gem 'mini_racer', platforms: :ruby

# Use CoffeeScript for .coffee assets and views
# gem 'coffee-rails', '~> 4.2'
# 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.5'
# Use Redis adapter to run Action Cable in production
# gem 'redis', '~> 4.0'
# Use ActiveModel has_secure_password
# gem 'bcrypt', '~> 3.1.7'

# Use ActiveStorage variant
# gem 'mini_magick', '~> 4.8'

# Use Capistrano for deployment
# gem 'capistrano-rails', group: :development

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

gem "omniauth"
gem "omniauth-github"

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'
gem 'dotenv-rails'
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 chromedriver to run system tests with Chrome
gem 'chromedriver-helper'
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', '~> 4.1.3'
group :development, :test do
gem 'pry-rails'
end

group :development do
gem 'better_errors'
gem 'binding_of_caller'
gem 'guard'
gem 'guard-minitest'
end

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

group :test do
gem 'simplecov', require: false
end
Loading