slack-ruby / slack-ruby/slack-ruby-client
Add option to disable raising exceptions on failed Slack responses or HTTP errors
Nobody has claimed this yet.
- Dominant language
- Ruby
- Stars
- 1.3k
- Forks
- 222
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 3
Description
I have noticed a lot of output responses that could be slightly more helpful. In this case ideally it would be nice to receive the error class or false. It seems like a lot of times in this gem exceptions are also raised unnecessarily when a true or false response could be given.

Here is another case where there could be some confusion as well and a standard language idiom could be followed.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the Slack response and HTTP error-handling entry points in the gem and review how failed responses currently raise exceptions. Clarify the desired return values and option scope before changing behavior, then add coverage showing the configured response for both Slack failures and HTTP errors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ruby
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 28/100