Module: Slack::Incoming::Configuration
- Included in:
- Webhooks
- Defined in:
- lib/slack/incoming/webhooks/configuration.rb
Constant Summary collapse
- VALID_OPTIONS_KEYS =
[ :token, :channel, :text, :username, :attachments, :as_user, :parse, :link_names, :unfurl_links, :unfurl_media, :icon_url, :icon_emoji ].freeze
Instance Method Summary collapse
Instance Method Details
#payload ⇒ Object
21 22 23 24 25 26 |
# File 'lib/slack/incoming/webhooks/configuration.rb', line 21 def payload VALID_OPTIONS_KEYS.inject({}) do |o, k| o.merge!(k => send(k)) unless send(k).nil? o end end |