Class: SecureNative::RequestContext

Inherits:
Object
  • Object
show all
Defined in:
lib/securenative/request_context.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cid: nil, vid: nil, fp: nil, ip: nil, remote_ip: nil, headers: nil, url: nil, http_method: nil) ⇒ RequestContext

Returns a new instance of RequestContext.



8
9
10
11
12
13
14
15
16
17
# File 'lib/securenative/request_context.rb', line 8

def initialize(cid: nil, vid: nil, fp: nil, ip: nil, remote_ip: nil, headers: nil, url: nil, http_method: nil)
  @cid = cid
  @vid = vid
  @fp = fp
  @ip = ip
  @remote_ip = remote_ip
  @headers = headers
  @url = url
  @method = http_method
end

Instance Attribute Details

#cidObject

Returns the value of attribute cid.



5
6
7
# File 'lib/securenative/request_context.rb', line 5

def cid
  @cid
end

#fpObject

Returns the value of attribute fp.



5
6
7
# File 'lib/securenative/request_context.rb', line 5

def fp
  @fp
end

#headersObject

Returns the value of attribute headers.



5
6
7
# File 'lib/securenative/request_context.rb', line 5

def headers
  @headers
end

#http_methodObject

Returns the value of attribute http_method.



5
6
7
# File 'lib/securenative/request_context.rb', line 5

def http_method
  @http_method
end

#ipObject

Returns the value of attribute ip.



5
6
7
# File 'lib/securenative/request_context.rb', line 5

def ip
  @ip
end

#remote_ipObject

Returns the value of attribute remote_ip.



5
6
7
# File 'lib/securenative/request_context.rb', line 5

def remote_ip
  @remote_ip
end

#urlObject

Returns the value of attribute url.



5
6
7
# File 'lib/securenative/request_context.rb', line 5

def url
  @url
end

#vidObject

Returns the value of attribute vid.



5
6
7
# File 'lib/securenative/request_context.rb', line 5

def vid
  @vid
end