Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
powercodeacademy
/
phase-3-ruby-project
Public
Notifications
You must be signed in to change notification settings
Fork
6
Star
0
Code
Issues
0
Pull requests
3
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Final refactor
- #11
#11
Open
dcina023
wants to merge 53 commits into
powercodeacademy:main
powercodeacademy/phase-3-ruby-project:main
from
dcina023:final-refactor
dcina023/phase-3-ruby-project:final-refactor
Copy head branch name to clipboard
Conversation
Commits
53
(53)
Checks
Files changed
Open
Final refactor
#11
dcina023
wants to merge 53 commits into
powercodeacademy:main
powercodeacademy/phase-3-ruby-project:main
from
dcina023:final-refactor
dcina023/phase-3-ruby-project:final-refactor
Copy head branch name to clipboard
Commits
Commits on Jul 27, 2026
add MY_README.md, add project proposal, and user stories
+
committed
2caa81f
View commit details
Copy full SHA for 2caa81f
Browse repository at this point
Replace README boilerplate with MealTracker app proposal
+
committed
1c497d0
View commit details
Copy full SHA for 1c497d0
Browse repository at this point
Merge pull request #1 from dcina023/update-readmes
Show description for 6f0f9d5
dcina023
authored
6f0f9d5
View commit details
Copy full SHA for 6f0f9d5
Browse repository at this point
Add Faker gem for seed data
+
committed
86bb366
View commit details
Copy full SHA for 86bb366
Browse repository at this point
Add models, associations, and migrations
+
committed
16bebe1
View commit details
Copy full SHA for 16bebe1
Browse repository at this point
Use Faker to create mock seed data
+
committed
ef5c2ff
View commit details
Copy full SHA for ef5c2ff
Browse repository at this point
Merge pull request #2 from dcina023/setup/custom-layout
Show description for dce8934
dcina023
authored
dce8934
View commit details
Copy full SHA for dce8934
Browse repository at this point
Add User meal plan and meal helper methods
+
committed
b26ab78
View commit details
Copy full SHA for b26ab78
Browse repository at this point
Add User meal plan and meal helper methods
+
committed
fa0ba5b
View commit details
Copy full SHA for fa0ba5b
Browse repository at this point
Merge branch 'user-model-methods' of github.com:dcina023/phase-3-ruby-project into user-model-methods
+
committed
c7fab08
View commit details
Copy full SHA for c7fab08
Browse repository at this point
Clean Up User model methods
+
committed
934b390
View commit details
Copy full SHA for 934b390
Browse repository at this point
Add CLI main menu
+
committed
a7e9b5b
View commit details
Copy full SHA for a7e9b5b
Browse repository at this point
Add CLI main menu and view users feature
+
committed
22eed25
View commit details
Copy full SHA for 22eed25
Browse repository at this point
Add select user feature and remove unused User model methods
+
committed
dd8e5a7
View commit details
Copy full SHA for dd8e5a7
Browse repository at this point
Commits on Jul 28, 2026
Merge pull request #3 from dcina023/user-model-methods
Show description for c81966a
dcina023
authored
c81966a
View commit details
Copy full SHA for c81966a
Browse repository at this point
Add menu options for features
+
committed
73fec49
View commit details
Copy full SHA for 73fec49
Browse repository at this point
Add user mealplans when user selects user
+
committed
f558dd7
View commit details
Copy full SHA for f558dd7
Browse repository at this point
Add option to list individual meals in user mealplans
+
committed
62f7116
View commit details
Copy full SHA for 62f7116
Browse repository at this point
Merge pull request #4 from dcina023/feature-2
Show description for 940ce35
dcina023
authored
940ce35
View commit details
Copy full SHA for 940ce35
Browse repository at this point
separated logic in select_user for select_mealplan functionality and added update_mealplan method to handle updating a meal plans values
+
committed
3f604da
View commit details
Copy full SHA for 3f604da
Browse repository at this point
add tty-prompt gem, initialize @prompt variable to use gem functionality, and refactor update method to use prompt method to list field and collect new values for update_mealplan
+
committed
455364b
View commit details
Copy full SHA for 455364b
Browse repository at this point
Merge pull request #5 from dcina023/feature-3
Show description for f5d026b
dcina023
authored
f5d026b
View commit details
Copy full SHA for f5d026b
Browse repository at this point
add delete_mealplan method
+
committed
2f7272c
View commit details
Copy full SHA for 2f7272c
Browse repository at this point
Merge pull request #6 from dcina023/feature-4
Show description for 1080d28
dcina023
authored
1080d28
View commit details
Copy full SHA for 1080d28
Browse repository at this point
add update_meal method reusing same logic for update_mealplan
+
committed
3d4e31c
View commit details
Copy full SHA for 3d4e31c
Browse repository at this point
fix PR for feature-5
+
committed
e96a557
View commit details
Copy full SHA for e96a557
Browse repository at this point
Merge pull request #7 from dcina023/feature-5
Show description for 94ddcda
dcina023
authored
94ddcda
View commit details
Copy full SHA for 94ddcda
Browse repository at this point
refactor methods to fix menu navigation flow, and add delete_meal method using same functionality as delete_mealplan
+
committed
aa4bbb1
View commit details
Copy full SHA for aa4bbb1
Browse repository at this point
Merge pull request #8 from dcina023/feature-6
Show description for ccecb3c
dcina023
authored
ccecb3c
View commit details
Copy full SHA for ccecb3c
Browse repository at this point
add menu-selections to support future functionality for adding new users, meals, and mealplans
+
committed
249c637
View commit details
Copy full SHA for 249c637
Browse repository at this point
Create add_user method to add new users into db
+
committed
c0a3aae
View commit details
Copy full SHA for c0a3aae
Browse repository at this point
Create add_new_meal_plan method for users
+
committed
0b348d4
View commit details
Copy full SHA for 0b348d4
Browse repository at this point
Create add_new_meal method for users to add to meal_plans
+
committed
51d395b
View commit details
Copy full SHA for 51d395b
Browse repository at this point
Merge pull request #9 from dcina023/feature-7
Show description for 4902296
dcina023
authored
4902296
View commit details
Copy full SHA for 4902296
Browse repository at this point
Separate CLI methods into organized files
+
committed
e1bc875
View commit details
Copy full SHA for e1bc875
Browse repository at this point
Merge pull request #10 from dcina023/refactor-1
Show description for 00e2228
dcina023
authored
00e2228
View commit details
Copy full SHA for 00e2228
Browse repository at this point
Add user submenu with meal plan budget summaries
+
committed
343bb2d
View commit details
Copy full SHA for 343bb2d
Browse repository at this point
Merge pull request #11 from dcina023/custom-model-methods
Show description for 69fff56
dcina023
authored
69fff56
View commit details
Copy full SHA for 69fff56
Browse repository at this point
Commits on Jul 29, 2026
git commit -m "Refactor CLI menu flow with submenus
+
committed
57884f6
View commit details
Copy full SHA for 57884f6
Browse repository at this point
Apply CLI input helpers and add delete user flow
+
committed
c2f5012
View commit details
Copy full SHA for c2f5012
Browse repository at this point
Merge pull request #12 from dcina023/refactor-CLI-flow
Show description for 0a26e49
dcina023
authored
0a26e49
View commit details
Copy full SHA for 0a26e49
Browse repository at this point
Add budget check for meal cost
+
committed
937164a
View commit details
Copy full SHA for 937164a
Browse repository at this point
Merge pull request #13 from dcina023/budget-logic
Show description for 35f6b33
dcina023
authored
35f6b33
View commit details
Copy full SHA for 35f6b33
Browse repository at this point
Commits on Jul 30, 2026
Add ensure block and refactor user menu helpers
+
committed
12a591d
View commit details
Copy full SHA for 12a591d
Browse repository at this point
Refactor meal menu display logic
+
committed
0a91d6a
View commit details
Copy full SHA for 0a91d6a
Browse repository at this point
Clean up unused business logic in User model
+
committed
6ec5041
View commit details
Copy full SHA for 6ec5041
Browse repository at this point
Merge pull request #14 from dcina023/refactor-2
Show description for a12698b
dcina023
authored
a12698b
View commit details
Copy full SHA for a12698b
Browse repository at this point
Add user stores and CLI usage README
+
committed
e43160e
View commit details
Copy full SHA for e43160e
Browse repository at this point
fix markdown formatting in user stories
+
committed
a6b8b52
View commit details
Copy full SHA for a6b8b52
Browse repository at this point
fit line 32 in meal_plan_menu
+
committed
b0f2d44
View commit details
Copy full SHA for b0f2d44
Browse repository at this point
clean up meal plan display and back navigation
+
committed
d20164e
View commit details
Copy full SHA for d20164e
Browse repository at this point
Merge pull request #15 from dcina023/refactor-3
Show description for 3b1f861
dcina023
authored
3b1f861
View commit details
Copy full SHA for 3b1f861
Browse repository at this point
Fix Faker seed data to follow budget rules
+
committed
e746ca6
View commit details
Copy full SHA for e746ca6
Browse repository at this point
You can’t perform that action at this time.