Module: Glib::Analytics::Funnel
- Extended by:
- ActiveSupport::Concern
- Defined in:
- app/controllers/concerns/glib/analytics/funnel.rb
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary collapse
- #glib_analytics_feature_referer ⇒ Object
- #glib_analytics_feature_segment ⇒ Object
-
#glib_analytics_included? ⇒ Boolean
# Expose protected method public # Override def policy_scope(*args) super end end.
Instance Method Details
#glib_analytics_feature_referer ⇒ Object
32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'app/controllers/concerns/glib/analytics/funnel.rb', line 32 def glib_analytics_feature_referer group = request.headers['GApp-Analytics-Referer-Group'] action = request.headers['GApp-Analytics-Referer-Action'] segment = request.headers['GApp-Analytics-Referer-Segment'] placement = request.headers['GApp-Analytics-Referer-Placement'] if group && action return { group: group, action: action, segment: segment, placement: placement } end nil end |
#glib_analytics_feature_segment ⇒ Object
27 28 29 30 |
# File 'app/controllers/concerns/glib/analytics/funnel.rb', line 27 def glib_analytics_feature_segment # To be overridden nil end |
#glib_analytics_included? ⇒ Boolean
# Expose protected method
public # Override
def policy_scope(*args)
super
end
end
23 24 25 |
# File 'app/controllers/concerns/glib/analytics/funnel.rb', line 23 def glib_analytics_included? true end |