Class: Postpeek::Decoders::Base
- Inherits:
-
Object
- Object
- Postpeek::Decoders::Base
- Defined in:
- lib/postpeek/decoders/base.rb
Direct Known Subclasses
Class Method Summary collapse
-
.handles ⇒ Array<String>
Returns the list of encoding strings this decoder handles.
Instance Method Summary collapse
-
#decode(content) ⇒ String
Decodes raw encoded content.
Class Method Details
.handles ⇒ Array<String>
Returns the list of encoding strings this decoder handles.
8 9 10 |
# File 'lib/postpeek/decoders/base.rb', line 8 def self.handles raise NotImplementedError, "#{self}.handles must be implemented by subclass" end |
Instance Method Details
#decode(content) ⇒ String
Decodes raw encoded content.
16 17 18 |
# File 'lib/postpeek/decoders/base.rb', line 16 def decode(content) raise NotImplementedError, "#{self.class}#decode must be implemented by subclass" end |