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