These example files demonstrate worked examples of how to use the gem.
They are written in a way that you can:
- send the messages to your own Slack workspace, when a valid Slack
webhook_urlhas been provided (see./config.rb) - copy and paste the output to Slack's Block Builder Kit to validate the output without having to send a message to Slack
Note
There are some values that need to be valid otherwise Slack, or the Block Builder Kit UI, will return a warning reporting the block output is invalid
- Update
./config.rb - Run
bundle exec examples/simple_example.rb
Tip
When using Block Builder Kit to validate the output, set SUPPRESS_WEBHOOK_MESSAGE=true to suppress lines that would invalid the output, e.g.:
SUPPRESS_WEBHOOK_MESSAGE=true examples/simple_example.rb | pbcopy # on Mac
SUPPRESS_WEBHOOK_MESSAGE=true examples/simple_example.rb | xclip -selection clipboard # on Linux