class Fb::Messenger::Template::GenericItem

Attributes

buttons[RW]
image_url[RW]
subtitle[RW]
title[RW]

Public Class Methods

new(opts = {}) click to toggle source
# File lib/fb/messenger/templates/generic_item.rb, line 7
def initialize(opts = {})
  @title = opts[:title]
  @subtitle = opts[:subtitle]
  @image_url = opts[:image_url]
  @buttons = opts[:buttons] || []
end

Public Instance Methods

template() click to toggle source
# File lib/fb/messenger/templates/generic_item.rb, line 14
def template
  {
    title: title,
    subtitle: subtitle,
    image_url: image_url,
    buttons: buttons.map(&:template)
  }
end