class Line::Bot::MessageBuilder::Message::Template
Attributes
alt_text[RW]
template[RW]
Public Class Methods
new(alt_text: nil, template: nil) { |self| ... }
click to toggle source
Calls superclass method
Line::Bot::MessageBuilder::Base::new
# File lib/line/bot/message_builder/messages/template.rb, line 7 def initialize(alt_text: nil, template: nil) super 'template' do @alt_text = alt_text @template = template yield self if block_given? end end
required()
click to toggle source
# File lib/line/bot/message_builder/messages/template.rb, line 15 def self.required { 'type' => String, 'alt_text' => String, 'template' => Template } end
Public Instance Methods
to_h()
click to toggle source
Calls superclass method
Line::Bot::MessageBuilder::Base#to_h
# File lib/line/bot/message_builder/messages/template.rb, line 23 def to_h result = super result['template'] = template.to_h result end