class Firepush::MessageType::Data

Attributes

data[R]

Public Class Methods

new(args) click to toggle source

@param args [Hash]

# File lib/firepush/message_type/data.rb, line 9
def initialize(args)
  @data = args
end

Public Instance Methods

valid?() click to toggle source

@override @return [Boolean]

# File lib/firepush/message_type/data.rb, line 15
def valid?
  data.is_a?(::Hash) && data.values.all? { |v| v.is_a?(::String) }
end
value() click to toggle source

@override @return [Hash]

# File lib/firepush/message_type/data.rb, line 21
def value
  data
end