Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Blue Star Award #69

Open
wants to merge 15 commits into
base: master
Choose a base branch
from

Conversation

cliiint
Copy link

@cliiint cliiint commented Apr 12, 2023

Adds Blue Star awards to the application. These awards are displayed to consumers as other awards are, but compared to other awards, they more rapidly decrease in quality overtime. Also attempts to do a bit of refactoring to align with OOP practices and increase award readability and maintainability.

Notable details

  • Moves award struct into a class
  • Added module AwardSystem which is used to define award-related constants and methods
  • #update_quality method moved to AwardSystem module

Test results

rspec *_spec.rb
...................................

Finished in 0.00188 seconds
35 examples, 0 failures

@cliiint cliiint changed the title Cliiint/add blue star Implement Blue Star Award Apr 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant