{"id":19066490,"url":"https://github.com/telebugs/telebugs-ruby","last_synced_at":"2025-04-28T12:29:10.206Z","repository":{"id":242873662,"uuid":"785150076","full_name":"telebugs/telebugs-ruby","owner":"telebugs","description":"Telebugs error reporter for Ruby","archived":false,"fork":false,"pushed_at":"2024-07-31T06:44:22.000Z","size":84,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-01T12:38:23.840Z","etag":null,"topics":["backtrace","crash-reporting","crash-reporting-tool","crash-reports","error-handling","error-monitoring","error-reporting","error-tracking","ruby","stacktrace"],"latest_commit_sha":null,"homepage":"https://telebugs.com/docs/integrations/ruby","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/telebugs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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}},"created_at":"2024-04-11T09:48:11.000Z","updated_at":"2024-08-07T14:47:46.000Z","dependencies_parsed_at":"2024-06-26T20:11:11.531Z","dependency_job_id":"e71a290a-b992-4db7-93a6-dd949be9e22d","html_url":"https://github.com/telebugs/telebugs-ruby","commit_stats":null,"previous_names":["telebugs/telebugs-ruby"],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telebugs%2Ftelebugs-ruby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telebugs%2Ftelebugs-ruby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telebugs%2Ftelebugs-ruby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telebugs%2Ftelebugs-ruby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/telebugs","download_url":"https://codeload.github.com/telebugs/telebugs-ruby/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223772172,"owners_count":17199977,"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":["backtrace","crash-reporting","crash-reporting-tool","crash-reports","error-handling","error-monitoring","error-reporting","error-tracking","ruby","stacktrace"],"created_at":"2024-11-09T00:57:03.375Z","updated_at":"2025-04-18T04:31:13.054Z","avatar_url":"https://github.com/telebugs.png","language":"Ruby","readme":"# Telebugs for Ruby\n\n[![Gem Version](https://badge.fury.io/rb/telebugs.svg)](https://badge.fury.io/rb/telebugs)\n\nRefreshingly simple error monitoring. Catch production errors automatically and instantly report them to Telegram.\n\n- [Official Documentation](https://telebugs.com/docs/integrations/ruby)\n- [FAQ](https://telebugs.com/faq)\n- [Telebugs News](https://t.me/TelebugsNews)\n- [Telebugs Community](https://t.me/TelebugsCommunity)\n\n## Introduction\n\nAny Ruby application or script can be integrated with\n[Telebugs](https://telebugs.com) using the\n[`telebugs`](https://rubygems.org/gems/telebugs) gem. The gem is designed to be\nsimple and easy to use. It provides a simple API to send errors to Telebugs,\nwhich will then be reported to your Telegram project. This guide will help you\nget started with Telebugs for Ruby.\n\nFor full details, please refer to the [Telebugs documentation](https://telebugs.com/docs/integrations/ruby).\n\n## Installation\n\nInstall the gem and add to the application's Gemfile by executing:\n\n```sh\nbundle add telebugs\n```\n\nIf bundler is not being used to manage dependencies, install the gem by executing:\n\n```sh\ngem install telebugs\n```\n\n## Usage\n\nThis is the minimal example that you can use to test Telebugs for Ruby with your\nproject:\n\n```rb\nrequire \"telebugs\"\n\nTelebugs.configure do |c|\n  c.api_key = \"YOUR_API_KEY\"\nend\n\nbegin\n  1 / 0\nrescue ZeroDivisionError =\u003e e\n  Telebugs.report(e)\nend\n\nsleep 2\n\nputs \"An error was sent to Telebugs asynchronously.\",\n  \"It will appear in your dashboard shortly.\",\n  \"A notification was also sent to your Telegram chat.\"\n```\n\nReplace `YOUR_API_KEY` with your actual API key. You can ask\n[@TelebugsBot](http://t.me/TelebugsBot) for your API key or find it in\nyour project's dashboard.\n\n## Telebugs for Ruby integrations\n\nTelebugs for Ruby is a standalone gem that can be used with any Ruby application\nor script. It can be integrated with any Ruby framework or library.\n\nWe provide official integrations for the following Ruby platforms:\n\n- [Ruby on Rails](https://github.com/telebugs/telebugs-rails)\n\n## Ruby support policy\n\nTelebugs for Ruby supports the following Ruby versions:\n\n- Ruby 3.0+\n\nIf you need support older rubies or other Ruby implementations, please contact\nus at [help@telebugs.com](mailto:help@telebugs.com).\n\n## Development\n\nAfter checking out the repo, run `bin/setup` to install dependencies. Then, run\n`rake test` to run the tests. You can also run `bin/console` for an interactive\nprompt that will allow you to experiment.\n\nTo install this gem onto your local machine, run `bundle exec rake install`. To\nrelease a new version, update the version number in `version.rb`, and then run\n`bundle exec rake release`, which will create a git tag for the version, push\ngit commits and the created tag, and push the `.gem` file to\n[rubygems.org](https://rubygems.org).\n\n## Contributing\n\nBug reports and pull requests are welcome on GitHub at https://github.com/telebugs/telebugs-ruby.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftelebugs%2Ftelebugs-ruby","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftelebugs%2Ftelebugs-ruby","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftelebugs%2Ftelebugs-ruby/lists"}