class MpWeixin::NewsReplyMessage

Attributes

ArticleCount[RW]
Articles[RW]

Public Class Methods

new(attributes = {}) click to toggle source
Calls superclass method MpWeixin::ReplyMessage::new
# File lib/mp_weixin/models/reply_message.rb, line 161
def initialize(attributes = {})
  super
  @MsgType ||= 'news'
end

Public Instance Methods

Articles=(attributes) click to toggle source
# File lib/mp_weixin/models/reply_message.rb, line 166
def Articles=(attributes)
  _attributes = attributes.is_a?(Hash) ? attributes.deep_symbolize_keys[:item] : attributes.dup

  @Articles = _attributes.collect do |item_attr|

    if item_attr.is_a?(Item)
      item_attr
    else
     item_attr = item_attr.deep_symbolize_keys
     Item.new(item_attr)
    end
  end
end