lib/square_event/event.rb in square_event-1.0.0 vs lib/square_event/event.rb in square_event-1.0.1
- old
+ new
@@ -1,8 +1,19 @@
module SquareEvent
class Event
attr_reader :type, :merchant_id, :event_id, :data, :payload, :environment, :initial_delivery_timestamp
+ def to_h
+ {
+ type: type,
+ merchant_id: merchant_id,
+ event_id: event_id,
+ data: data,
+ environment: environment,
+ initial_delivery_timestamp: initial_delivery_timestamp
+ }
+ end
+
def self.construct_from(payload, environment, timestamp)
type = payload[:type]
merchant_id = payload[:merchant_id]
event_id = payload[:event_id]
data = payload[:data]