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]