Harbor Documentation

Harbor::Contrib::Stats::PageViewRequest

Parent

Methods

Constants

  • UPDATE_QUERY

Public Instance Methods

update!(remote_ip, date)

       # File lib/harbor/contrib/stats/reconciliation/request.rb, line 95
 95:         def update!(remote_ip, date)
 96:           repository.adapter.execute(UPDATE_QUERY, date, self.id)
 97:           if repository.adapter.query('select remote_ip from user_agents where session_id = ?', self.session_id).first == '127.0.0.1'
 98:             repository.adapter.execute('update user_agents set remote_ip = ? where session_id = ?', remote_ip, self.session_id)
 99:           end
100:         end