class Slack::Messages::Attachment

Constants

ATTACHMENT_PARAMS

Public Instance Methods

to_params() click to toggle source
# File lib/slack/messages/attachment.rb, line 24
def to_params
  params = {}
  ATTACHMENT_PARAMS.each { |p|
    if "#{p}" == 'fields'
      fields = []
      @fields.each { |f| fields.push(f.to_params) } unless @fields.nil?
      params['fields'] = fields
      next
    end
    params["#{p}"] = send(p) unless send(p).nil?
  }
  params
end