Sha256: ee2c7bc8d4599e749f04ad268f157ef05eaa65f9afd99a18e9434246faffea91

Contents?: true

Size: 368 Bytes

Versions: 1

Compression:

Stored size: 368 Bytes

Contents

module Workarea
  module CurrentReferrer
    def current_referrer
      return @current_referrer if defined?(@current_referrer)

      referrer = cookies['workarea_referrer']
      return unless referrer.present?

      @current_referrer ||= TrafficReferrer.new(
        Workarea.referrer_parser.parse(referrer).slice(:source, :medium, :uri)
      )
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
workarea-core-3.5.0.beta.1 app/controllers/workarea/current_referrer.rb