class Slax::Complex::Builder
Public Class Methods
new()
click to toggle source
# File lib/slax/complex/builder.rb, line 4 def initialize @payload = { attachments: [] } end
Public Instance Methods
add_attachment(&block)
click to toggle source
# File lib/slax/complex/builder.rb, line 8 def add_attachment(&block) builder = ::Slax::Complex::AttachmentBuilder.new builder.instance_eval(&block) @payload[:attachments] << builder.payload end
payload()
click to toggle source
# File lib/slax/complex/builder.rb, line 14 def payload @payload end