Download - Ch. 2 the Ruby Workbench
![Page 1: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/1.jpg)
FOR PERSONAL USE ONLY. SMU – Coursepack – IP Notice
IMPORTANT NOTICE
Please note that you are not permitted to make copies of this course pack or any
part(s) of it. The prohibited act of “making copies” of this course pack shall mean any
reproduction of the same, including making reprographic or electronic copies, and in
the case of e-course packs, the printing of additional copies.
Please note that making unauthorised copies and selling of this course pack is strictly
prohibited under Singapore copyright laws. Students found flouting such laws shall be
subject to University disciplinary measures.
Copy made on behalf of Singapore Management University on 14 Aug 2015. No further reproduction allowed.
![Page 2: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/2.jpg)
FOR PERSONAL USE ONLY.
Copy made on behalf of Singapore Management University on 14 Aug 2015. No further reproduction allowed.
![Page 3: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/3.jpg)
FOR PERSONAL USE ONLY.
![Page 4: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/4.jpg)
FOR PERSONAL USE ONLY.
![Page 5: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/5.jpg)
FOR PERSONAL USE ONLY.
![Page 6: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/6.jpg)
FOR PERSONAL USE ONLY.
![Page 7: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/7.jpg)
FOR PERSONAL USE ONLY.
![Page 8: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/8.jpg)
FOR PERSONAL USE ONLY.
![Page 9: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/9.jpg)
FOR PERSONAL USE ONLY.
![Page 10: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/10.jpg)
FOR PERSONAL USE ONLY.
![Page 11: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/11.jpg)
FOR PERSONAL USE ONLY.
![Page 12: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/12.jpg)
FOR PERSONAL USE ONLY.
![Page 13: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/13.jpg)
FOR PERSONAL USE ONLY.
![Page 14: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/14.jpg)
FOR PERSONAL USE ONLY.
![Page 15: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/15.jpg)
FOR PERSONAL USE ONLY.
![Page 16: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/16.jpg)
FOR PERSONAL USE ONLY.
![Page 17: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/17.jpg)
FOR PERSONAL USE ONLY.
![Page 18: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/18.jpg)
FOR PERSONAL USE ONLY.
![Page 19: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/19.jpg)
FOR PERSONAL USE ONLY.
![Page 20: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/20.jpg)
FOR PERSONAL USE ONLY.
![Page 21: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/21.jpg)
FOR PERSONAL USE ONLY.
![Page 22: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/22.jpg)
FOR PERSONAL USE ONLY.
![Page 23: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/23.jpg)
FOR PERSONAL USE ONLY.
![Page 24: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/24.jpg)
FOR PERSONAL USE ONLY.
![Page 25: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/25.jpg)
FOR PERSONAL USE ONLY.
![Page 26: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/26.jpg)
FOR PERSONAL USE ONLY.
![Page 27: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/27.jpg)
FOR PERSONAL USE ONLY.
![Page 28: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/28.jpg)
FOR PERSONAL USE ONLY.
![Page 29: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/29.jpg)
FOR PERSONAL USE ONLY.
![Page 30: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/30.jpg)
FOR PERSONAL USE ONLY.
![Page 31: Ch. 2 the Ruby Workbench](https://reader037.vdocument.in/reader037/viewer/2022102817/563dbbac550346aa9aaf3cfa/html5/thumbnails/31.jpg)
FOR PERSONAL USE ONLY.