lib/hawkei.rb in hawkei-1.0.0 vs lib/hawkei.rb in hawkei-1.1.0

- old
+ new

@@ -8,10 +8,11 @@ require 'logger' require 'concurrent' # Base require 'hawkei/version' +require 'hawkei/const' require 'hawkei/formated_logger' require 'hawkei/library_name' require 'hawkei/util' require 'hawkei/config' require 'hawkei/errors' @@ -75,10 +76,14 @@ # # @return [Boolean] status of the request def track(name, payload = {}, options = {}) return true unless configurations.enabled - payload[:name] = name + payload = { + name: name, + type: 'track', + }.merge(payload) + Hawkei::Plugins::Rails::Data.store_data if defined?(Hawkei::Plugins::Rails::Data) payload = Message.extended.merge(payload) processor.enqueue(