vikipretium / catlog-of-my-things Goto Github PK
View Code? Open in Web Editor NEWRuby group capstone: set up your Kanban board.
Ruby group capstone: set up your Kanban board.
All Author class properties visible in the diagram should be defined and set up in the constructor method.
Add unit tests for all implemented methods.
Create a schema.sql file with tables that will be analogical to the structure of the classes that you created:
books table (add all properties and associations from the parent Item class as table columns)
labels table
All Game class properties visible in the diagram should be defined and set up in the constructor method.
Add all methods visible in the diagram
All Label class properties visible in the diagram should be defined and set up in the constructor method.
Implement methods:
can_be_archived?() in the Book class
should override the method from the parent class
should return true if parent's method returns true OR if cover_state equals to "bad" otherwise, it should return false
add_item method in the Label class
should take an instance of the Item class as an input
should add the input item to the collection of items
should add self as a property of the item object (by using the correct setter from the item object)
All data should be preserved by saving collections in .json files.
All Item class properties visible in the diagram should be defined and set up in the constructor method. Exception: properties for the 1-to-many relationships should NOT be set in the constructor method. Instead, they should have a custom setter method created.
add_item method in the Genre class
can_be_archived?() in the MusicAlbum class:
should override the method from the parent class
should return true if parent's method returns true AND if on_spotify equals true otherwise, it should return false
Create a Label class with an association to the Item class (in a separate .rb file).
Create Item class in a separate .rb file.
All Genre class properties visible in the diagram should be defined and set up in the constructor method.
https://github.com/vikipretium/catlog-of-my-things/projects/1
Add unit tests for all implemented methods.
All Book class properties visible in the diagram should be defined and set up in the constructor method.
All MusicAlbum class properties visible in the diagram should be defined and set up in the constructor method.
Create a Book class in a separate .rb file.
Create a schema.sql file with tables that will be analogical to the structure of the classes that you created:
games table (add all properties and associations from the parent Item class as table columns)
authors table
Create a schema.sql file with tables that will be analogical to the structure of the classes that you created:
music_albums table (add all properties and associations from the parent Item class as table columns)
genres table
can_be_archived?() in the Game class:
should override the method from the parent class
should return true if parent's method returns true AND if last_played_at is older than 2 years otherwise, it should return false
add_item method in the Author class:
-should add the input item to the collection of items
-should add self as a property of the item object (by using the correct setter from the item object)
All data should be preserved by saving collections in .json files.
All data should be preserved by saving collections in .json files.
Add unit tests for all implemented methods
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.