class MessageQuickly::Messaging::GenericTemplateAttachment
Attributes
elements[RW]
text[RW]
Public Class Methods
new(params = {})
click to toggle source
Calls superclass method
# File lib/message_quickly/messaging/generic_template_attachment.rb, line 7 def initialize(params = {}) self.elements ||= [] params['template_type'] ||= 'generic' super(params) end
Public Instance Methods
build_element() { |element| ... }
click to toggle source
# File lib/message_quickly/messaging/generic_template_attachment.rb, line 13 def build_element elements << Element.new.tap { |element| yield element } end
to_hash()
click to toggle source
# File lib/message_quickly/messaging/generic_template_attachment.rb, line 17 def to_hash { type: type, payload: { template_type: template_type, elements: elements.collect { |element| element.to_hash } } } end