Sha256: 1e8ecb538ad70d249b3d913b0564eae8104b6b949218610e8043e44d4eb4eb34
Contents?: true
Size: 454 Bytes
Versions: 16
Compression:
Stored size: 454 Bytes
Contents
module Mautic class Event < Model def initialize(connection, hash = nil) hash["id"] ||= hash["eventId"] hash["dateAdded"] ||= hash["timestamp"]&.to_time super end def event_label eventLabel end def label event_label.is_a?(Hash) && event_label["label"] || event_label.to_s end def source_url event_label.is_a?(Hash) ? "#{connection.url}#{event_label["href"]}" : nil end end end
Version data entries
16 entries across 16 versions & 1 rubygems