Use the scaffold code provided for this task. Complete the following code requirements in the Ruby language for the file baby. rb. Your final code must be structured and run.
Requirements:
1. You must create a record for a baby. A baby has the following attributes: a name (string), a birth weight in kilograms (floating point), a gender (string), and a ward (string). In your code create a Ruby class that can be used to create records for the baby using the field names for each attribute.
2. Write a function called read_a_baby() that reads from the terminal values for each of the fields in an Baby record and returns the completed record.
3. Write a procedure called print_a_baby(baby) that takes a baby record and writes each of the fields to the terminal with a description for the field as well as the field value.
4. Write a function called read_babies() that calls your read_a_baby() and returns an array of babies.
5. Write a procedure called print_babies (babies); that calls your print_a_baby(baby) procedure for each baby in the array.
6. Use the following code in your main() to test your program:
Use the following test data:
DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma
Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t
Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th
1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of
1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of