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|