class StickyElephant::Handler::Base
Attributes
logger[R]
payload[R]
socket[R]
Public Class Methods
new(payload, socket: , logger: )
click to toggle source
# File lib/sticky_elephant/handler/base.rb, line 6 def initialize(payload, socket: , logger: ) @payload = payload @socket = socket @logger = logger end
Private Instance Methods
with_length_bytes(val)
click to toggle source
# File lib/sticky_elephant/handler/base.rb, line 16 def with_length_bytes(val) length = 4 + val.bytesize [length].pack("N") + val.to_s end