Class: Lyra::AuditMapper

Inherits:
EventMapper show all
Defined in:
lib/lyra/event_mapper.rb

Overview

Example of a custom mapper

Instance Attribute Summary

Attributes inherited from EventMapper

#data, #model_class, #operation

Instance Method Summary collapse

Methods inherited from EventMapper

#create_dynamic_event_class, #event_metadata, #initialize, map_operation, register_mapper, #resolve_event_class, #to_event

Constructor Details

This class inherits a constructor from Lyra::EventMapper

Instance Method Details

#event_data ⇒ Object



97
98
99
100
101
102
103
104
# File 'lib/lyra/event_mapper.rb', line 97

def event_data
  super.merge(
    audit_info: {
      ip_address: data[:ip_address],
      user_agent: data[:user_agent]
    }
  )
end