class Qs::Message
Attributes
params[R]
payload_type[R]
Public Class Methods
new(payload_type, options = nil)
click to toggle source
# File lib/qs/message.rb, line 7 def initialize(payload_type, options = nil) options ||= {} @payload_type = payload_type.to_s @params = options[:params] || {} end
Public Instance Methods
route_id()
click to toggle source
# File lib/qs/message.rb, line 13 def route_id @route_id ||= RouteId.new(self.payload_type, self.route_name) end
route_name()
click to toggle source
# File lib/qs/message.rb, line 17 def route_name raise NotImplementedError end