Method: Sequent::Core::Event#payload
- Defined in:
- lib/sequent/core/event.rb
#payload ⇒ Object
26 27 28 29 30 31 32 33 34 35 |
# File 'lib/sequent/core/event.rb', line 26 def payload result = {} instance_variables .reject { |k| payload_variables.include?(k) } .select { |k| self.class.types.keys.include?(to_attribute_name(k)) } .each do |k| result[k.to_s[1..-1].to_sym] = instance_variable_get(k) end result end |