class Kiev::Shoryuken::ContextReader

Public Class Methods

new(message) click to toggle source
Calls superclass method Kiev::ContextReader::new
# File lib/kiev/shoryuken/context_reader.rb, line 8
def initialize(message)
  super
  @message_attributes = message.message_attributes
end

Public Instance Methods

[](key) click to toggle source
# File lib/kiev/shoryuken/context_reader.rb, line 13
def [](key)
  return unless @message_attributes.key?(key)

  attribute_value = @message_attributes[key]
  return unless attribute_value.data_type == "String"

  attribute_value.string_value
end