class Firepush::MessageType::Base

@abstract

Public Instance Methods

key() click to toggle source

@return [Symbol]

# File lib/firepush/message_type/base.rb, line 10
def key
  self.class.name.split("::").last.downcase.intern
end
valid?() click to toggle source

@return [Boolean]

# File lib/firepush/message_type/base.rb, line 15
def valid?
  raise "#{__method__} is not implemented!"
end
value() click to toggle source

@return [Hash]

# File lib/firepush/message_type/base.rb, line 20
def value
  raise "#{__method__} is not implemented!"
end