{"id":28422546,"url":"https://github.com/turingschool-examples/reaching-through-objects","last_synced_at":"2025-07-20T22:32:56.118Z","repository":{"id":45686533,"uuid":"485863529","full_name":"turingschool-examples/reaching-through-objects","owner":"turingschool-examples","description":null,"archived":false,"fork":false,"pushed_at":"2022-12-26T22:59:44.000Z","size":17,"stargazers_count":1,"open_issues_count":1,"forks_count":134,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-06-23T23:35:59.803Z","etag":null,"topics":["be-1","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/turingschool-examples.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-04-26T16:24:02.000Z","updated_at":"2023-05-10T14:33:57.000Z","dependencies_parsed_at":"2023-01-31T02:00:33.026Z","dependency_job_id":null,"html_url":"https://github.com/turingschool-examples/reaching-through-objects","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/turingschool-examples/reaching-through-objects","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turingschool-examples%2Freaching-through-objects","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turingschool-examples%2Freaching-through-objects/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turingschool-examples%2Freaching-through-objects/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turingschool-examples%2Freaching-through-objects/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/turingschool-examples","download_url":"https://codeload.github.com/turingschool-examples/reaching-through-objects/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turingschool-examples%2Freaching-through-objects/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266210835,"owners_count":23893337,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["be-1","ruby"],"created_at":"2025-06-05T07:17:35.281Z","updated_at":"2025-07-20T22:32:56.099Z","avatar_url":"https://github.com/turingschool-examples.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Reaching Through Objects\nThis repository is meant to be used in conjunction with the BE Mod 1 lesson called **Reaching Through Objects**.\n\n## How to Use\n1. Fork, then clone your forked repository.\n1. Use the `warmup` directory to get a sense of the exercises.\n1. Work through `exercise_1`.  \n1. When you want to get more advanced, work through as many of the `scenarios` as you can!\n\n---------\n\n### Check for Understanding\nAt the end of this lesson, students should be able to answer the following questions:\n\n1. In each exercise/scenario you completed, how do the objects you created relate to each other?\n1. What are the responsibilities of each class? Are there ever responsibilities that \"leak\" into other classes?\n1. Why do you think we separate these classes and their responsibilities out in the first place? What would the code look like if we ___didn't___ do this?","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fturingschool-examples%2Freaching-through-objects","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fturingschool-examples%2Freaching-through-objects","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fturingschool-examples%2Freaching-through-objects/lists"}