{"id":22970865,"url":"https://github.com/fbernier/toodoo","last_synced_at":"2025-09-01T18:34:27.487Z","repository":{"id":2837126,"uuid":"3840263","full_name":"fbernier/toodoo","owner":"fbernier","description":"WIP: A gem to warn yourself about your todos while your code is running.","archived":false,"fork":false,"pushed_at":"2012-03-28T03:22:12.000Z","size":100,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-07T20:43:37.731Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fbernier.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-03-27T04:06:28.000Z","updated_at":"2013-10-12T06:22:09.000Z","dependencies_parsed_at":"2022-08-06T13:00:24.179Z","dependency_job_id":null,"html_url":"https://github.com/fbernier/toodoo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fbernier%2Ftoodoo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fbernier%2Ftoodoo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fbernier%2Ftoodoo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fbernier%2Ftoodoo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fbernier","download_url":"https://codeload.github.com/fbernier/toodoo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246763953,"owners_count":20829800,"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":[],"created_at":"2024-12-14T22:14:49.988Z","updated_at":"2025-04-02T06:15:35.980Z","avatar_url":"https://github.com/fbernier.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Toodoo\n\nSilly and probably not so useful gem which adds a toodoo kernel method to remind you you've got stuff to fix by shouting colored warnings in your console as you hit this piece of code in your development.\nInspired by this gist: https://gist.github.com/2210448\n\n## Installation\n\nAdd this line to your application's Gemfile:\n\n    gem 'toodoo'\n\nAnd then execute:\n\n    $ bundle\n\nOr install it yourself as:\n\n    $ gem install toodoo\n\n## Usage\n\n```ruby\nrequire 'toodoo'\n\ndef as_block\n  toodoo('replace this shitty code', :high) do\n    a = 1\n    b = 2\n    puts 'herp derp'\n    c = a + b\n  end\nend\n\ndef as_method\n  a = 1\n  puts 'derp herp'\n  toodoo('fix this please')\n  b = a * 2\nend\n\nas_block\nas_method\n```\n\n## Contributing\n\n1. Fork it\n2. Create your feature branch (`git checkout -b my-new-feature`)\n3. Commit your changes (`git commit -am 'Added some feature'`)\n4. Push to the branch (`git push origin my-new-feature`)\n5. Create new Pull Request\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffbernier%2Ftoodoo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffbernier%2Ftoodoo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffbernier%2Ftoodoo/lists"}