Class: Tochtli::BaseController::MessageRoute

Inherits:
Struct
  • Object
show all
Defined in:
lib/tochtli/base_controller.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(message_class, action, routing_key) ⇒ MessageRoute

Returns a new instance of MessageRoute.



188
189
190
# File 'lib/tochtli/base_controller.rb', line 188

def initialize(message_class, action, routing_key)
	super message_class, action, routing_key, KeyPattern.new(routing_key)
end

Instance Attribute Details

#actionObject

Returns the value of attribute action

Returns:

  • (Object)

    the current value of action



187
188
189
# File 'lib/tochtli/base_controller.rb', line 187

def action
  @action
end

#message_classObject

Returns the value of attribute message_class

Returns:

  • (Object)

    the current value of message_class



187
188
189
# File 'lib/tochtli/base_controller.rb', line 187

def message_class
  @message_class
end

#patternObject

Returns the value of attribute pattern

Returns:

  • (Object)

    the current value of pattern



187
188
189
# File 'lib/tochtli/base_controller.rb', line 187

def pattern
  @pattern
end

#routing_keyObject

Returns the value of attribute routing_key

Returns:

  • (Object)

    the current value of routing_key



187
188
189
# File 'lib/tochtli/base_controller.rb', line 187

def routing_key
  @routing_key
end