Class: RedPack::SyncRedisResponder
- Inherits:
-
Object
- Object
- RedPack::SyncRedisResponder
- Includes:
- Responder
- Defined in:
- lib/redpack-ruby/responders.rb
Instance Method Summary collapse
- #fail(ctx, err) ⇒ Object
-
#initialize(redis, transcoder) ⇒ SyncRedisResponder
constructor
A new instance of SyncRedisResponder.
- #ok(ctx, result) ⇒ Object
- #send(response_queue_name, msg_id, err, retval) ⇒ Object
Constructor Details
#initialize(redis, transcoder) ⇒ SyncRedisResponder
Returns a new instance of SyncRedisResponder.
31 32 33 34 |
# File 'lib/redpack-ruby/responders.rb', line 31 def initialize(redis, transcoder) @redis = redis @transcoder = transcoder end |
Instance Method Details
#fail(ctx, err) ⇒ Object
47 48 49 50 51 |
# File 'lib/redpack-ruby/responders.rb', line 47 def fail(ctx, err) if ctx.REQUEST? then self.send(ctx.response_queue_name, ctx.msg_id, err, nil) end end |
#ok(ctx, result) ⇒ Object
41 42 43 44 45 |
# File 'lib/redpack-ruby/responders.rb', line 41 def ok(ctx, result) if ctx.REQUEST? then self.send(ctx.response_queue_name, ctx.msg_id, nil, result) end end |