Class: Hopper::Message::Factory
- Inherits:
-
Object
- Object
- Hopper::Message::Factory
- Defined in:
- lib/hopper/message/factory.rb
Instance Method Summary collapse
- #build(payload) ⇒ Object
-
#initialize(encoder) ⇒ Factory
constructor
A new instance of Factory.
Constructor Details
permalink #initialize(encoder) ⇒ Factory
Returns a new instance of Factory.
4 5 6 |
# File 'lib/hopper/message/factory.rb', line 4 def initialize(encoder) @decoder_klass = encoder_klass end |
Instance Method Details
permalink #build(payload) ⇒ Object
[View source]
8 9 10 11 |
# File 'lib/hopper/message/factory.rb', line 8 def build(payload) = Hopper::Message.new(payload, encoder) @decoder_klass.new() end |