class Baidu::Push::Message
Public Instance Methods
messages=(msg = {})
click to toggle source
Calls superclass method
# File lib/baidu/push/message.rb, line 136 def messages=(msg = {}) message = {} message[:title] = msg[:title].to_s message[:description] = msg[:description].to_s case device_type when 3 message[:custom_content] = msg[:custom_content] when 4 message[:aps] = msg[:aps] msg[:custom_content].each { |k, v| message[k] = v } end super(message.to_json) end
non_nil_attributes()
click to toggle source
# File lib/baidu/push/message.rb, line 132 def non_nil_attributes attributes.reject { |_, v| v.nil? } end