Module: ReTrack::SessionData

Extended by:
SessionData
Included in:
SessionData
Defined in:
lib/re_track/session_data.rb

Constant Summary collapse

ATTRIBUTES =
[
  :referer_url, :first_url, :user_agent, :first_visited_at, :ip,
  :accept_language, :forwarded_ip
]

Instance Method Summary collapse

Instance Method Details

#to_hash(request) ⇒ Object



8
9
10
11
# File 'lib/re_track/session_data.rb', line 8

def to_hash(request)
  @request = request
  Hash[ATTRIBUTES.map { |k, v| [k, send(k)] }]
end