Class: Firepush::MessageType::Base Abstract
- Inherits:
-
Object
- Object
- Firepush::MessageType::Base
- Includes:
- HelperMethods
- Defined in:
- lib/firepush/message_type/base.rb
Overview
This class is abstract.
Direct Known Subclasses
Instance Method Summary collapse
Instance Method Details
#key ⇒ Symbol
10 11 12 |
# File 'lib/firepush/message_type/base.rb', line 10 def key self.class.name.split("::").last.downcase.intern end |
#valid? ⇒ Boolean
15 16 17 |
# File 'lib/firepush/message_type/base.rb', line 15 def valid? raise "#{__method__} is not implemented!" end |
#value ⇒ Hash
20 21 22 |
# File 'lib/firepush/message_type/base.rb', line 20 def value raise "#{__method__} is not implemented!" end |