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