andym80/ruby-capstone
This project is a console app that will help you to keep a record of different types of things you own: books, music albums, movies, and games. The data will be stored in JSON files but you will also prepare a database with tables structure analogical to your program's class structure. Released & based on the UML class diagram received.
RubyMIT
Issues
- 0
- 0
[1pt] Create a schema.sql file with tables that will be analogical to the structure of the classes that you created: **labels table**
#42 opened by andym80 - 0
[ 1pts ] Create a schema.sql file
#60 opened by AmaliaGM - 0
- 0
- 0
- 0
- 0
[1pt] Implement startup actions: Inputs
#13 opened by andym80 - 1
- 0
[1pt] can_be_archived?() in the Book class: should override the method from the parent class
#49 opened by andym80 - 0
[1pts]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)
#59 opened by andym80 - 0
[1pt] add_item method in the Label class: should add the input item to the collection of items
#47 opened by andym80 - 0
- 0
- 0
[1 pt] add_item method in the Label class should take an instance of the Item class as an input
#46 opened by andym80 - 0
[1pt] add_item method in the Label class: should add self as a property of the item object (by using the correct setter from the item object)
#48 opened by andym80 - 0
[1pt ] 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"
#51 opened by andym80 - 0
[1pt]Create a Book class in a separate .rb file.
#41 opened by andym80 - 0
[1pt] Create a Label class with an association to the Item class (in a separate .rb file).
#44 opened by andym80 - 0
[1pts] All Label class properties visible in the diagram should be defined and set up in the constructor method.
#45 opened by andym80 - 0
- 0
[ 1pts ] Options avaiable
#50 opened by AmaliaGM - 0
[ 1pt] Implement methods
#61 opened by AmaliaGM - 1
[ 1pt] Implement methods add_item
#36 opened by AmaliaGM - 1
Implement methods: can_be_archived?()
#37 opened by AmaliaGM - 1
[ 1pts ] Implement methods: can_be_archived?()
#38 opened by AmaliaGM - 0
Method can_be_archived?()
#39 opened by AmaliaGM - 1
[ 1pts ] Implement methods add_item
#35 opened by AmaliaGM - 1
[ 1pts ] Initialize Genre class
#33 opened by AmaliaGM - 2
- 1
[ 1pts ] Create Genre class with an association to the Item class (in a separate .rb file).
#31 opened by AmaliaGM - 1
[ 1pts ] Initialize MusicAlbum Class
#32 opened by AmaliaGM - 0
[1pt] display List of games option
#23 opened by carlosmuerto - 0
[1pt] display List all authors option
#24 opened by carlosmuerto - 0
[1pt] Add a game option
#25 opened by carlosmuerto - 0
[0.5pt] Add unit tests Author class
#63 opened by carlosmuerto - 0
[1pt] Game class properties
#18 opened by carlosmuerto - 0
- 0
[0.5pt] Add unit tests Game class
#64 opened by carlosmuerto - 0
[1pt] Game class
#16 opened by carlosmuerto - 0
[1pt] Author class
#17 opened by carlosmuerto - 0
[1pt] Author class properties
#19 opened by carlosmuerto - 0
- 1
Implement methods: add_item
#34 opened by AmaliaGM - 1
- 3
[2pt] set up your Kanban board
#28 opened by carlosmuerto - 0
- 0
[1pt] All data should be preserved
#55 opened by AmaliaGM - 0
SADFDSFGASDFASD
#29 opened by carlosmuerto - 0
[ 3pts ] The following options should be available: List all music albums, List all genres (e.g 'Comedy', 'Thriller'), Add a music album
#43 opened by AmaliaGM