Sha256: 7bde85e7e3bef2f38aa47e3efaa2c420e943ea958daee49ea1eeb499de5dfddd
Contents?: true
Size: 609 Bytes
Versions: 2
Compression:
Stored size: 609 Bytes
Contents
require_relative 'session_stores/cookie' class Configuration attr_accessor :campaign_params attr_accessor :session_store attr_accessor :cookie_name attr_accessor :tracking_enabled attr_accessor :default_properties_block def initialize set_defaults end def default_properties(&block) self.default_properties_block = block end private def set_defaults self.campaign_params = [:utm_source, :utm_medium, :utm_term, :utm_content, :utm_campaign] self.session_store = Sojourn::SessionStores::Cookie self.cookie_name = :_sojourn self.tracking_enabled = true end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sojourn-0.1.1 | lib/sojourn/configuration.rb |
sojourn-0.1.0 | lib/sojourn/configuration.rb |