{"id":32211841,"url":"https://github.com/p5-ho-develop/class","last_synced_at":"2025-10-22T06:56:00.897Z","repository":{"id":56831298,"uuid":"146014337","full_name":"p5-ho-develop/class","owner":"p5-ho-develop","description":"HO-class repository","archived":false,"fork":false,"pushed_at":"2025-10-08T10:14:43.000Z","size":74,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-22T06:55:59.112Z","etag":null,"topics":["perl5-module"],"latest_commit_sha":null,"homepage":"https://metacpan.org/release/SKNPP/HO-class-0.076","language":"Perl","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/p5-ho-develop.png","metadata":{"files":{"readme":"README","changelog":"Changes","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-08-24T16:21:26.000Z","updated_at":"2025-10-08T10:14:47.000Z","dependencies_parsed_at":"2025-10-01T20:27:19.096Z","dependency_job_id":"d4f267d0-46a5-4732-9e6d-ebacdb3a43b0","html_url":"https://github.com/p5-ho-develop/class","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/p5-ho-develop/class","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/p5-ho-develop%2Fclass","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/p5-ho-develop%2Fclass/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/p5-ho-develop%2Fclass/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/p5-ho-develop%2Fclass/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/p5-ho-develop","download_url":"https://codeload.github.com/p5-ho-develop/class/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/p5-ho-develop%2Fclass/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280395516,"owners_count":26323517,"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","status":"online","status_checked_at":"2025-10-22T02:00:06.515Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["perl5-module"],"created_at":"2025-10-22T06:55:55.297Z","updated_at":"2025-10-22T06:56:00.893Z","avatar_url":"https://github.com/p5-ho-develop.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"HO::class\n=========\n\nThis is a simple class builder. It is used to create array based\nclasses during compile time. It sets up the constructor new.\nInheritance is supported, but dynamic addition of new properties is not.\nIt is possible, but may not work well with inheritence. Until now there\nare no benchmarks.\n\nOne feature I like most is that methods can be overwritten for a\nobject. The system is extensible (and breakable) via some global\nvariables.\n\nOne source of ispiration for this package was Class::Struct.\n\nINSTALLATION\n\nTo install this module, run the following commands:\n\n\tperl Makefile.PL\n\tmake\n\tmake test\n\tmake install\n\nSUPPORT AND DOCUMENTATION\n\nAfter installing, you can find documentation for this module with the\nperldoc command.\n\n    perldoc HO::class\n\nYou can also look for information at:\n\n    RT, CPAN's request tracker\n        http://rt.cpan.org/NoAuth/Bugs.html?Dist=HO-class\n\n    AnnoCPAN, Annotated CPAN documentation\n        http://annocpan.org/dist/HO-class\n\n    CPAN Ratings\n        http://cpanratings.perl.org/d/HO-class\n\n    Search CPAN\n        http://search.cpan.org/dist/HO-class/\n\n\nCOPYRIGHT AND LICENCE\n\nCopyright (C) 2009,2018 Sebastian Knapp\n\nThis program is free software; you can redistribute it and/or modify it\nunder the same terms as Perl itself.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fp5-ho-develop%2Fclass","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fp5-ho-develop%2Fclass","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fp5-ho-develop%2Fclass/lists"}