Module: Mayak::Encoder
- Extended by:
- T::Generic, T::Helpers, T::Sig
- Included in:
- Implementation, Http::Encoder
- Defined in:
- lib/mayak/encoder.rb
Defined Under Namespace
Classes: Implementation
Constant Summary collapse
- In =
type_member(:in)
- Out =
type_member(:out)
Instance Method Summary collapse
Instance Method Details
#encode(input) ⇒ Object
16 17 |
# File 'lib/mayak/encoder.rb', line 16 def encode(input) end |
#map(&blk) ⇒ Object
24 25 26 27 28 |
# File 'lib/mayak/encoder.rb', line 24 def map(&blk) ::Mayak::Encoder::Implementation[In, T.type_parameter(:In2)].new do |entity| blk.call(encode(entity)) end end |