class Slack::Messages::Payload
Constants
- PAYLOAD_PARAMS
Public Instance Methods
to_params()
click to toggle source
# File lib/slack/messages/payload.rb, line 22 def to_params params = {} PAYLOAD_PARAMS.each { |p| if "#{p}" == 'attachments' attachments = [] @attachments.each { |a| attachments.push(a.to_params) } unless @attachments.nil? params['attachments'] = attachments unless attachments.empty? next end params["#{p}"] = send(p) unless send(p).nil? } params end