lib/ahoy/stores/mongoid_store.rb in ahoy_matey-1.0.2 vs lib/ahoy/stores/mongoid_store.rb in ahoy_matey-1.1.0

- old
+ new

@@ -9,16 +9,15 @@ v.visitor_id = binary(ahoy.visitor_id) v.user = user if v.respond_to?(:user=) && user v.started_at = options[:started_at] end - visit_properties.keys.each do |key| - visit.send(:"#{key}=", visit_properties[key]) if visit.respond_to?(:"#{key}=") && visit_properties[key] - end + set_visit_properties(visit) yield(visit) if block_given? visit.upsert + geocode(visit) end def track_event(name, properties, options, &block) event = event_model.new do |e|