class Legion::Extensions::Transformer::Transport::Messages::Message
Public Instance Methods
exchange()
click to toggle source
# File lib/legion/extensions/transformer/transport/messages/message.rb, line 16 def exchange Legion::Transport::Exchange.new(function.runner.extension.values[:exchange]) end
function()
click to toggle source
# File lib/legion/extensions/transformer/transport/messages/message.rb, line 20 def function @function ||= Legion::Data::Model::Function[@options[:function_id]] end
message()
click to toggle source
# File lib/legion/extensions/transformer/transport/messages/message.rb, line 7 def message @options[:function] = function.values[:name] @options end
routing_key()
click to toggle source
# File lib/legion/extensions/transformer/transport/messages/message.rb, line 12 def routing_key "#{function.runner.extension.values[:name]}.#{function.runner.values[:name]}.#{function.values[:name]}" end
type()
click to toggle source
# File lib/legion/extensions/transformer/transport/messages/message.rb, line 3 def type 'task' end