Harbor Documentation

Harbor::Contrib::Stats::Request

Parent

Methods

Attributes

  • id [RW] (Not documented)
  • remote_ip [RW] (Not documented)
  • request_method [RW] (Not documented)
  • uri [RW] (Not documented)
  • referrer [RW] (Not documented)
  • request_date [RW] (Not documented)
  • session_id [RW] (Not documented)

Public Class Methods

new(id, remote_ip, request_method, uri, referrer, date, session_id = nil)

      # File lib/harbor/contrib/stats/reconciliation/request.rb, line 8
 8:         def initialize(id, remote_ip, request_method, uri, referrer, date, session_id = nil)
 9:           self.id = id
10:           self.remote_ip = remote_ip
11:           self.request_method = request_method
12:           self.uri = uri
13:           self.referrer = referrer
14:           self.request_date = DateTime.parse(date.to_s)
15:           self.session_id = session_id
16:         end

Public Instance Methods

==(request)

      # File lib/harbor/contrib/stats/reconciliation/request.rb, line 18
18:         def ==(request)
19:           self.uri == request.uri && self.referrer == request.referrer
20:         end