class MicroBunny::Payload
Attributes
event[RW]
message[RW]
record[RW]
Public Class Methods
deserialize(json)
click to toggle source
# File lib/microbunny/payload.rb, line 7 def self.deserialize(json) new JSON.parse(json, symbolize_names: true) end
new(event:, message:, record: nil)
click to toggle source
# File lib/microbunny/payload.rb, line 11 def initialize(event:, message:, record: nil) @event = event @message = message @record = record end
Public Instance Methods
serialize()
click to toggle source
# File lib/microbunny/payload.rb, line 17 def serialize {event: event, message: message, record: record}.to_json end