Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
376 commits
Select commit Hold shift + click to select a range
2d135b1
added score
dmbf29 May 25, 2021
5a0125a
Added learderboard partial
dmbf29 May 25, 2021
8b6b619
Added name on user
dmbf29 May 25, 2021
2af5252
moved the score logic outside of the view
dmbf29 May 25, 2021
4440def
Added controller action
dmbf29 May 25, 2021
6226b71
added policy to destroy leaderboard
dmbf29 May 25, 2021
30047a8
Merge pull request #35 from dmbf29/leaderboards-destroy
dmbf29 May 25, 2021
f520dd1
Merge pull request #33 from dmbf29/fix/typo-in-cors-regex
trouni May 25, 2021
92657ca
Merge pull request #32 from dmbf29/feat/add-badge-url-to-team-partial
trouni May 25, 2021
d41d9e7
refactored leaderboards method
dmbf29 May 26, 2021
f69d00f
removed unncessary controller lines
dmbf29 May 26, 2021
187577b
Merge pull request #34 from dmbf29/leaderboards-index
dmbf29 May 26, 2021
8f7e0b7
Add PATCH to CORS methods
trouni May 26, 2021
36c20ee
Merge pull request #36 from dmbf29/fix/add-patch-to-cors
trouni May 27, 2021
51c972c
Added more memberships
dmbf29 May 27, 2021
1b357a6
Remove initializer file
trouni May 28, 2021
5906e3b
Merge pull request #37 from dmbf29/more-memeberships
dmbf29 May 29, 2021
51552c7
Addded more leaderboards
dmbf29 May 29, 2021
224b6bb
let password get auto generated
dmbf29 May 29, 2021
7b4c7cc
Merge pull request #39 from dmbf29/more-leaderboards
dmbf29 May 29, 2021
12d14c0
added user associations since leaderboard wasnt including owner
dmbf29 May 29, 2021
5707a10
fixed typo on user's'
dmbf29 May 29, 2021
97a7eb3
rendering the leaderboard when joining one"
dmbf29 May 29, 2021
ea3adfb
added form and action
dmbf29 May 30, 2021
794274b
added users controller
dmbf29 May 30, 2021
e60c025
added user views
dmbf29 May 30, 2021
2951aa6
added user policy
dmbf29 May 30, 2021
56b6828
Update README for Live-Score API
dmbf29 Jun 1, 2021
bfc0a74
fixed membership create to render the membership
dmbf29 Jun 1, 2021
b799eee
updated leaderboard users
dmbf29 Jun 1, 2021
f1b8940
Merge pull request #40 from dmbf29/fix/leaderboards#index
dmbf29 Jun 1, 2021
703cd2c
give all users who have memberships and owner
dmbf29 Jun 1, 2021
abeeda7
created rake task
dmbf29 Jun 2, 2021
b182fe6
created comptition task logic
dmbf29 Jun 2, 2021
95f9e1f
fixed match creation bug. all games in future
dmbf29 Jun 2, 2021
db659e2
Added rake task to get api id and flag
dmbf29 Jun 2, 2021
ce67cd7
choosing the national team id
dmbf29 Jun 2, 2021
9a2e6ca
updated seed feedback
dmbf29 Jun 2, 2021
cf1527e
Merge pull request #46 from dmbf29/team-flags
dmbf29 Jun 2, 2021
9fcd209
Added sidekiq gems
dmbf29 Jun 2, 2021
34816ce
added sidekiq confi
dmbf29 Jun 2, 2021
73d0708
added redi
dmbf29 Jun 2, 2021
5d518d5
updated procfile
dmbf29 Jun 2, 2021
381390c
created rake task to radomly assign scores to matches in the past
dmbf29 Jun 2, 2021
9bd2391
added todo comment
dmbf29 Jun 2, 2021
7766713
udpdated cable URL also just in case
dmbf29 Jun 2, 2021
ec048c5
Merge pull request #45 from dmbf29/competition-test
dmbf29 Jun 2, 2021
9cabb76
Merge pull request #47 from dmbf29/background-jobs-matches
dmbf29 Jun 2, 2021
e76d269
Merge pull request #44 from dmbf29/fix/leaderboard#users
dmbf29 Jun 2, 2021
c80214f
Merge pull request #48 from dmbf29/fix/rm-duplicate-token-length
trouni Jun 2, 2021
5dfbc1a
Add octacle.app to CORS settings
trouni Jun 2, 2021
d2c601a
Merge pull request #49 from dmbf29/fix/add-production-url-to-cors
trouni Jun 2, 2021
9e38f87
Prevent crash if already joined
trouni Jun 3, 2021
d09ba97
Add competition_id to partial
trouni Jun 3, 2021
c3abf10
Add associations for access via console
trouni Jun 3, 2021
ef4768d
Add competitions#index
trouni Jun 3, 2021
cf9075f
Merge pull request #54 from dmbf29/fix/create-memberships
trouni Jun 3, 2021
3bb4a78
Merge pull request #53 from dmbf29/feat/competitions-index
trouni Jun 3, 2021
fdf9c2a
added attached photo
dmbf29 Jun 4, 2021
e6de301
added repo actions
dmbf29 Jun 4, 2021
51c378f
upload working
dmbf29 Jun 4, 2021
f5ef128
added cl_key to prediction user
dmbf29 Jun 4, 2021
3158e48
Fix selecting all matches
trouni Jun 4, 2021
bcb609e
Restore ordering of matches
trouni Jun 4, 2021
fd97ced
added photo url to users
dmbf29 Jun 4, 2021
fc499c5
updated user json
dmbf29 Jun 4, 2021
ad4d357
sending photo key instead of photo url
dmbf29 Jun 4, 2021
f83650b
Refactor user prediction
trouni Jun 5, 2021
138ef3b
Merge pull request #55 from dmbf29/user-photo
dmbf29 Jun 5, 2021
962d02c
Merge pull request #56 from dmbf29/fix/matches-index
trouni Jun 5, 2021
5c22a8c
created migration to add api_id to competition
dmbf29 Jun 6, 2021
ccedddd
added api_id to competition
dmbf29 Jun 6, 2021
298b964
iterating over the matches
dmbf29 Jun 6, 2021
fb0c8cf
added api_id to match
dmbf29 Jun 6, 2021
45d467a
created job to update matches
dmbf29 Jun 6, 2021
76dd9b3
put update actions in own methods
dmbf29 Jun 6, 2021
ced79a4
added rake task to update macedonia
dmbf29 Jun 6, 2021
88d21d8
iterating over matches from api
dmbf29 Jun 6, 2021
46eaff7
updating matches in job
dmbf29 Jun 6, 2021
ef1c8c9
created a rake task to update match by competition
dmbf29 Jun 6, 2021
ecdd102
updated wrong attribute being updated
dmbf29 Jun 6, 2021
e56cffc
updated the job to find by id instead of name
dmbf29 Jun 6, 2021
dd926f7
Updated job names for the match api
dmbf29 Jun 6, 2021
17f1503
refactor job
dmbf29 Jun 6, 2021
3a26e8c
refactored the API endpoints to avoid copying and pasting
dmbf29 Jun 6, 2021
3c8fc71
making sure the match matches the kickoff_time
dmbf29 Jun 6, 2021
c3f6057
updated comments in job
dmbf29 Jun 6, 2021
8d7311b
added a rake task to copy the production DB to development
dmbf29 Jun 7, 2021
662ac1f
Merge pull request #58 from dmbf29/match-updates
dmbf29 Jun 8, 2021
a2cee6f
user can delete an empty leaderboard or remove their membership from …
dmbf29 Jun 9, 2021
06ec42a
Merge pull request #60 from dmbf29/leaderboard-destroy
dmbf29 Jun 9, 2021
0540b0d
Merge pull request #59 from dmbf29/poduction-db-copy
dmbf29 Jun 9, 2021
c7ac362
scoping predictions by competition
dmbf29 Jun 9, 2021
65b4ab7
Merge pull request #62 from dmbf29/points-fix
dmbf29 Jun 10, 2021
f940a52
fixed score tally
dmbf29 Jun 10, 2021
ddd12f4
Merge pull request #63 from dmbf29/points-user-fix
dmbf29 Jun 10, 2021
f3bdd64
Access past predictions from other users
trouni Jun 10, 2021
e6e98fb
Merge pull request #65 from dmbf29/feat/other-users-predictions
trouni Jun 10, 2021
0dfd74c
was reading the wrong value from the api kickofftime
dmbf29 Jun 12, 2021
754b896
removed useless line
dmbf29 Jun 12, 2021
d3c074d
Merge pull request #66 from dmbf29/fix/api-scores
dmbf29 Jun 12, 2021
10d3e80
logic was backwards for on_going compeitions
dmbf29 Jun 12, 2021
43e36f1
added a daily job to check for day events
dmbf29 Jun 12, 2021
4a20e1a
Merge pull request #67 from dmbf29/fix/ongoing-competition
dmbf29 Jun 12, 2021
8f16748
Added missing 'end'
dmbf29 Jun 12, 2021
4131f28
Merge pull request #68 from dmbf29/daily-checks
dmbf29 Jun 12, 2021
930cec1
added the rake task to run the job
dmbf29 Jun 12, 2021
1081690
Merge pull request #69 from dmbf29/daily-task
dmbf29 Jun 12, 2021
db17079
Add sidekiq route behind BasicAuth
trouni Jun 12, 2021
c4b8714
Hide full email address from user
trouni Jun 12, 2021
5a6c51a
Add sessions middleware
trouni Jun 12, 2021
8e27ad1
apparently the ids change to fixuture_id when they go in the past
dmbf29 Jun 13, 2021
61e8995
Merge pull request #73 from dmbf29/fix/api-id
dmbf29 Jun 13, 2021
e3459e1
Merge pull request #71 from dmbf29/fix/leaderboard-names
trouni Jun 13, 2021
95293a3
Merge pull request #72 from dmbf29/fix/sidekiq-web
trouni Jun 13, 2021
c77eff5
Added scout gem to track memory
dmbf29 Jun 15, 2021
5f80b3d
changed the bundle version back
dmbf29 Jun 15, 2021
0aea669
Merge pull request #74 from dmbf29/scout
dmbf29 Jun 15, 2021
736cab0
Add sql query for user matches
trouni Jun 16, 2021
be57bd2
Fix controller and json view
trouni Jun 16, 2021
76bf51a
Add badge and flag image keys
trouni Jun 16, 2021
e45d780
Replace key with image url from cloudinary
trouni Jun 16, 2021
6b7ba7a
Merge branch 'main' into fix/user-matches-query
trouni Jun 16, 2021
3ef1993
Fix prediction case statement
trouni Jun 16, 2021
034b742
Merge pull request #75 from dmbf29/fix/user-matches-query
trouni Jun 16, 2021
48a4c0e
increasing the score by 1 each round
dmbf29 Jun 22, 2021
302d60d
generated rake task
dmbf29 Jun 22, 2021
5f867ee
Added api_name to rounds - migration
dmbf29 Jun 22, 2021
f22ea81
added api_name to euro rounds
dmbf29 Jun 22, 2021
d0ff556
fixed seeds
dmbf29 Jun 22, 2021
0dd6539
Added name validation for rounds on a competition
dmbf29 Jun 22, 2021
1022e24
api will now create new matches from further rounds
dmbf29 Jun 22, 2021
9a4f302
Merge pull request #76 from dmbf29/round-points
dmbf29 Jun 24, 2021
fb2b509
Merge branch 'main' into rounds-create
dmbf29 Jun 24, 2021
5381b97
Merge pull request #77 from dmbf29/rounds-create
dmbf29 Jun 24, 2021
56763b4
added location to match
dmbf29 Jun 24, 2021
9392acd
added uniq on api_id
dmbf29 Jun 24, 2021
7ac2b09
Merge pull request #79 from dmbf29/match-validation
dmbf29 Jun 24, 2021
5bd8d3a
Merge pull request #78 from dmbf29/match-location
dmbf29 Jun 24, 2021
4cbcd14
added round number to the match
dmbf29 Jun 24, 2021
981721b
Merge pull request #80 from dmbf29/round-number
dmbf29 Jun 24, 2021
1ec4d19
fix bug in match job
dmbf29 Jun 27, 2021
ade4e35
fixed the competition matches query
dmbf29 Jun 27, 2021
96d3e67
Merge pull request #81 from dmbf29/match-history-fix
dmbf29 Jun 27, 2021
f53fd36
added one more history check in case of penalties
dmbf29 Jun 27, 2021
9106fa6
fixed scoring on knockout rounds
dmbf29 Jul 4, 2021
0e4da94
Merge pull request #83 from dmbf29/fix/score
dmbf29 Jul 4, 2021
a63ebfc
Add ET and PS scores logic
trouni Jul 5, 2021
54d6b65
Merge pull request #82 from dmbf29/added-api-call
dmbf29 Jul 5, 2021
f857790
Protect in case no ET or PS score key
trouni Jul 5, 2021
9dfd547
Fix winner when no ET or PS
trouni Jul 5, 2021
af23834
Merge branch 'main' into fix/scores-for-knockouts
trouni Jul 5, 2021
6fd9cab
Expose correct? attribute in view
trouni Jul 5, 2021
39f77f1
Merge pull request #84 from dmbf29/fix/scores-for-knockouts
trouni Jul 5, 2021
66f93de
Add fields to matches/index.json
trouni Jul 5, 2021
0e306e3
Fix key names
trouni Jul 5, 2021
5a489b5
Merge pull request #85 from dmbf29/fix/pass-team-knockouts-scores
trouni Jul 5, 2021
7d26ce5
added world cup task
dmbf29 Nov 3, 2022
da93592
added competition and rounds creation
dmbf29 Nov 3, 2022
d537453
added groups creation
dmbf29 Nov 3, 2022
001b2c0
updated job to with all the correct WC teams
dmbf29 Nov 3, 2022
57f222f
updated job to fetch country ids and flags
dmbf29 Nov 8, 2022
acd0764
updated job to fetch country ids and flags
dmbf29 Nov 8, 2022
793345b
updated teams in competition api url
dmbf29 Nov 8, 2022
97be8a6
refactored match creation job
dmbf29 Nov 8, 2022
30fd53e
added todo
dmbf29 Nov 8, 2022
82cc7ec
removed unnessary comments
dmbf29 Nov 8, 2022
c29a532
added world cup api_id
dmbf29 Nov 8, 2022
1dab6f5
Added api id to groups
dmbf29 Nov 8, 2022
04d68b5
added badges to teams
dmbf29 Nov 8, 2022
b1785e3
updated TODO notes
dmbf29 Nov 8, 2022
c2b24b0
went back to the original version of fetching the competition from th…
dmbf29 Nov 12, 2022
a9f0c99
Update ruby version to 3.1.2
trouni Nov 14, 2022
6a8d590
Merge pull request #87 from dmbf29/update-ruby-version-and-gems
dmbf29 Nov 14, 2022
3630ba9
Added my platforms
dmbf29 Nov 14, 2022
58b67c0
Merge pull request #88 from dmbf29/gem-platforms
dmbf29 Nov 17, 2022
ec81d8c
Merge pull request #86 from dmbf29/world_cup_setup
dmbf29 Nov 17, 2022
173c117
somehow lost the bundle platform
dmbf29 Nov 17, 2022
757e3a7
Merge pull request #89 from dmbf29/bundle-lock
dmbf29 Nov 17, 2022
153b69b
added needed gems for Redis
dmbf29 Nov 18, 2022
297a33f
Merge pull request #90 from dmbf29/bug/redis-fail
dmbf29 Nov 18, 2022
4ba2980
downgraded sidekiq and redis
dmbf29 Nov 20, 2022
01276b1
Merge pull request #91 from dmbf29/fix/sidekiq-redis
dmbf29 Nov 20, 2022
d2d52c6
Add sendgrid SMTP (#92)
trouni Nov 20, 2022
c84c5c2
Fix host url (#93)
trouni Nov 20, 2022
57143f8
prevent user from giving an empty name
dmbf29 Nov 20, 2022
945ebdc
removed unnecessary match updating
dmbf29 Nov 21, 2022
5804160
passing possible points to the user
dmbf29 Nov 22, 2022
da4533f
Merge pull request #96 from dmbf29/user-possible-points
dmbf29 Nov 23, 2022
51b61de
Merge pull request #95 from dmbf29/kickoff-times
dmbf29 Nov 23, 2022
5319a39
Merge pull request #94 from dmbf29/user-name-validation
dmbf29 Nov 23, 2022
c632b7a
created a rake task to upload random photos of people who havent uplo…
dmbf29 Nov 23, 2022
68f32a1
comp has many users through leaderboards
dmbf29 Nov 24, 2022
155b5a5
Merge pull request #100 from dmbf29/user-photos
dmbf29 Nov 24, 2022
9bc874a
competition has many users
dmbf29 Nov 25, 2022
a8595f2
removed memberships association
dmbf29 Nov 27, 2022
3565c7f
Merge pull request #104 from dmbf29/has-many-users
dmbf29 Nov 27, 2022
d17af5c
added api url
dmbf29 Nov 27, 2022
acecb1d
added a job to update the matches live and added to rake task
dmbf29 Nov 27, 2022
16f6439
refactored the api jobs to share match updating
dmbf29 Nov 27, 2022
9b03f9f
Merge pull request #105 from dmbf29/live-scores
dmbf29 Nov 28, 2022
6019c16
Send scores if match is finished or started
trouni Nov 28, 2022
87e92a8
Merge pull request #106 from dmbf29/fix/send-scores-if-finished-or-st…
dmbf29 Nov 28, 2022
bccb7cb
updated round creation for the world cup"
dmbf29 Nov 30, 2022
7355a9e
Merge pull request #108 from dmbf29/later-rounds-creation
dmbf29 Nov 30, 2022
5424f3d
updated browser
dmbf29 Nov 30, 2022
bc9a2a3
added options to the browser. upgraded webdrivers. changed the url
dmbf29 Nov 30, 2022
bab4ab4
Merge pull request #109 from dmbf29/fix/watir
dmbf29 Nov 30, 2022
0abe3bd
Add results to leaderboards endpoint (#101)
trouni Dec 6, 2022
f83a027
Add Global Top 10 Leaderboard (#111)
trouni Dec 6, 2022
f659a82
Remove callback definition in Prediction (#112)
trouni Dec 6, 2022
2a1de8a
prevents duplicate games on the same day
dmbf29 Dec 8, 2022
e923dfd
fixed the api match creation so that there shouldn't be any duplicate…
dmbf29 Dec 9, 2022
3183abc
removed duplicate line
dmbf29 Dec 9, 2022
355b8bc
filtering out own match on the validation
dmbf29 Dec 9, 2022
c17fa9c
Merge pull request #113 from dmbf29/match-time-validation
dmbf29 Dec 10, 2022
69ec1da
api match creator fixed for finding round
dmbf29 Dec 11, 2022
33cdef0
Merge pull request #114 from dmbf29/fix/has-many-rounds
dmbf29 Dec 11, 2022
531563b
created rake task to create euros and added api_code to competitions
dmbf29 Jun 6, 2024
1176cc7
removed debugging
dmbf29 Jun 6, 2024
7a7dc61
created a job to handle all the matches from data-football
dmbf29 Jun 6, 2024
5a79b6c
fixed match update
dmbf29 Jun 6, 2024
772c965
updating scores in API matches call
dmbf29 Jun 6, 2024
70d88ac
updated rake tasks that we're updating matches
dmbf29 Jun 6, 2024
3536c2c
created a job to fetch flags
dmbf29 Jun 6, 2024
a54a1a5
attaching flags when creating the euros
dmbf29 Jun 6, 2024
f2aec34
added the match creation in the rake task
dmbf29 Jun 6, 2024
8ceace9
changed wording in rake file
dmbf29 Jun 6, 2024
967f309
updated the team find just in case names were changed
dmbf29 Jun 8, 2024
62f44c5
removed exclamation mark
dmbf29 Jun 8, 2024
11261cb
added a job to generate random results and then one to reset them
dmbf29 Jun 9, 2024
62fbe3d
added random predictions to the random match results
dmbf29 Jun 9, 2024
6b59b4c
Merge pull request #115 from dmbf29/new-competitions
dmbf29 Jun 10, 2024
e38feab
Update Predictions create and update actions to only allow upcoming m…
trouni Jun 14, 2024
6806bd2
Merge pull request #120 from dmbf29/fix/predict-past-matches
dmbf29 Jun 15, 2024
5801d09
removed the filtering for global leaderboard
dmbf29 Jun 15, 2024
676feb4
Merge pull request #121 from dmbf29/leaderboards-scope
dmbf29 Jun 16, 2024
97f82c1
added copa america
dmbf29 Jun 18, 2024
eddd9d3
Merge pull request #116 from dmbf29/match-random-results
dmbf29 Jun 18, 2024
d7fc61b
Added the year to the competition name
dmbf29 Jun 18, 2024
86715aa
removed exclamation mark
dmbf29 Jun 20, 2024
0c56a36
Merge pull request #122 from dmbf29/copa-america
dmbf29 Jun 20, 2024
8ffafec
added photos for all the competitions
dmbf29 Jun 20, 2024
ecc020b
Merge pull request #123 from dmbf29/competition-photo
dmbf29 Jun 20, 2024
9517af9
fix deprecated faker safe_email method
yannklein Jun 22, 2024
9aff9a3
fix deprecated watir browser option syntax
yannklein Jun 22, 2024
5861785
fix deprecated skip_callback syntax
yannklein Jun 22, 2024
48bc531
add project installation details in readme
yannklein Jun 22, 2024
afaf01a
remove fix cloudinary version to accomodate to new v2 cloudinary lib
yannklein Jun 22, 2024
c726461
revert cloudinary, readme and skip_callback related changes
yannklein Jun 22, 2024
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 .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,4 @@

# Ignore master key for decrypting credentials and more.
/config/master.key
.env*
3 changes: 3 additions & 0 deletions .pryrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Enable the `reload!` method in the Rails console
require 'rails/console/app'
include Rails::ConsoleMethods
2 changes: 1 addition & 1 deletion .ruby-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.6.6
3.1.2
35 changes: 30 additions & 5 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }

ruby '2.6.6'
ruby '3.1.2'

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails', branch: 'main'
gem 'rails', '~> 6.1.3', '>= 6.1.3.1'
gem 'rails', '~> 6.1.7'
# Use postgresql as the database for Active Record
gem 'pg', '~> 1.1'
# Use Puma as the app server
gem 'puma', '~> 5.0'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
# gem 'jbuilder', '~> 2.7'
gem 'jbuilder', '~> 2.7'
# Use Redis adapter to run Action Cable in production
# gem 'redis', '~> 4.0'
gem 'redis', '~> 3.3.3'
# Use Active Model has_secure_password
# gem 'bcrypt', '~> 3.1.7'

Expand All @@ -23,14 +23,39 @@ gem 'puma', '~> 5.0'
gem 'bootsnap', '>= 1.4.4', require: false

# Use Rack CORS for handling Cross-Origin Resource Sharing (CORS), making cross-origin AJAX possible
# gem 'rack-cors'
gem 'rack-cors', require: 'rack/cors'

# Added
gem 'cloudinary', '~> 1.16.0'
gem 'devise'
gem 'devise_token_auth', github: 'lynndylanhurley/devise_token_auth'
gem 'faker'
gem 'httparty'
gem 'omniauth'
gem 'net-smtp', require: false
gem 'net-imap', require: false
gem 'net-pop', require: false
gem 'progress_bar'
gem 'pundit'
gem 'rexml'
gem 'scout_apm'
gem 'sidekiq', '~> 5.0.4'
gem 'scenic'
gem 'sidekiq-failures', '~> 1.0'
gem "watir", "~> 7.1"
gem 'webdrivers'

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]
gem 'dotenv-rails'
gem 'mailcatcher' # need to launch a mailcatcher server to catch dev emails
gem 'pry-byebug'
end

group :development do
gem 'bullet'
gem 'letter_opener'
gem 'listen', '~> 3.3'
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
gem 'spring'
Expand Down
Loading