Class: WebSocketRb::Service::BuildTextFrameService

Inherits:
Object
  • Object
show all
Defined in:
lib/web_socket_rb/service/build_text_frame_service.rb

Instance Method Summary collapse

Constructor Details

#initialize(destination, message) ⇒ BuildTextFrameService

Returns a new instance of BuildTextFrameService.



6
7
8
9
# File 'lib/web_socket_rb/service/build_text_frame_service.rb', line 6

def initialize(destination, message)
  @destination = destination
  @message     = message
end

Instance Method Details

#runObject



11
12
13
14
# File 'lib/web_socket_rb/service/build_text_frame_service.rb', line 11

def run
  payload_data = JSON.generate(destination: @destination, message: @message)
  WebSocketRb::Wrapper::FrameText.new(payload_data)
end