Class: Addressive::Request

Inherits:
Rack::Request
  • Object
show all
Defined in:
lib/addressive/request.rb

Overview

A patched rack-request, which uses the addressive data if for the GET and uri methods.

Instance Method Summary collapse

Instance Method Details

#GETObject



25
26
27
28
29
30
31
# File 'lib/addressive/request.rb', line 25

def GET
  if @env[ADDRESSIVE_ENV_KEY]
    return @env[ADDRESSIVE_ENV_KEY].variables
  else
    super
  end
end

#uri(*args) ⇒ Object



33
34
35
36
37
38
39
# File 'lib/addressive/request.rb', line 33

def uri(*args)
  if @env[ADDRESSIVE_ENV_KEY]
    @env[ADDRESSIVE_ENV_KEY].uri(*args)
  else
    self.url
  end
end