Class: MagicPipe::Senders::Base
- Inherits:
-
Object
- Object
- MagicPipe::Senders::Base
- Defined in:
- lib/magic_pipe/senders/base.rb
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(object, topic, wrapper, time, codec, transport, config, metrics) ⇒ Base
constructor
object should be something similar to an ActiveModel::Serializer or ActiveRecord object.
Constructor Details
#initialize(object, topic, wrapper, time, codec, transport, config, metrics) ⇒ Base
object should be something similar to an ActiveModel::Serializer or ActiveRecord object.
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/magic_pipe/senders/base.rb', line 8 def initialize(object, topic, wrapper, time, codec, transport, config, metrics) @object = object @topic = topic @wrapper = wrapper @time = time @codec = codec @transport = transport @config = config @metrics = metrics end |
Instance Method Details
#call ⇒ Object
19 20 21 |
# File 'lib/magic_pipe/senders/base.rb', line 19 def call raise NotImplementedError end |