lib/ahoy/model.rb in ahoy_matey-1.1.1 vs lib/ahoy/model.rb in ahoy_matey-1.2.0

- old
+ new

@@ -1,19 +1,18 @@ module Ahoy module Model - def visitable(name = nil, options = {}) if name.is_a?(Hash) name = nil options = name end name ||= :visit class_eval do belongs_to name, options before_create :set_visit end - class_eval %Q{ + class_eval %{ def set_visit self.#{name} ||= RequestStore.store[:ahoy].try(:visit) end } end @@ -30,11 +29,9 @@ @landing_params ||= begin warn "[DEPRECATION] landing_params is deprecated" Deckhands::UtmParameterDeckhand.new(landing_page).landing_params end end - end end - end end