class DingBot::Message::IndependentActionCard

独立跳转ActionCard类型

Attributes

buttons[RW]

Public Class Methods

new(title='', text='', buttons=[], at_mobiles=[], btn_orientation='0') click to toggle source
Calls superclass method DingBot::Message::ActionCard::new
# File lib/dingbot/message/action_card.rb, line 80
def initialize(title='', text='', buttons=[], at_mobiles=[], btn_orientation='0')
  super(title, text, btn_orientation, at_mobiles)
  @buttons = buttons
end

Public Instance Methods

body_params() click to toggle source
# File lib/dingbot/message/action_card.rb, line 85
def body_params
  action_card = super[:actionCard].merge(btns: @buttons.map {|btn| btn.format})
  super.merge(actionCard: action_card)
end