Creating a world will initialize a grid for that world. By joining a world, the view for that world will load and that grid will be displayed. The controller is updated to call the model methods to initialize the grid.
Changes
World is now being generated and stored. A grid is displayed that will contain the game information.
Testing
No tests added currently. Will be updated given the time.
Checklist
[x] No linting issues.
[x] All tests pass.
[x] PR title is descriptive and follows the project’s convention.
Additional Notes
Commits intended to be reviewed independently.
The .yml file should be updated once it gets merged, as it errors on db/schema.rb, which is an auto-generated file.
To do so, these lines should be included:
AllCops:
Exclude:
- 'db/schema.rb'
World validations need to be added.
The grid will be centered and the toolbar will include a back button.
something to think about is should we pull the CSS out of our HTML files into their own CSS files.
We should also think about adding rspec/int tests for this
LGTM for mvp
Use Case 3 - Create World
Summary
Creating a world will initialize a grid for that world. By joining a world, the view for that world will load and that grid will be displayed. The controller is updated to call the model methods to initialize the grid.
Changes
World is now being generated and stored. A grid is displayed that will contain the game information.
Testing
No tests added currently. Will be updated given the time.
Checklist
Additional Notes
Commits intended to be reviewed independently.
The .yml file should be updated once it gets merged, as it errors on db/schema.rb, which is an auto-generated file. To do so, these lines should be included:
World validations need to be added. The grid will be centered and the toolbar will include a back button.