Class: Liquor::Rails::Request

Inherits:
Object
  • Object
show all
Includes:
External
Defined in:
lib/liquor/extensions/rails.rb

Instance Method Summary collapse

Methods included from External

included, #liquor_send

Constructor Details

#initialize(request, controller) ⇒ Request

Returns a new instance of Request.



27
28
29
30
# File 'lib/liquor/extensions/rails.rb', line 27

def initialize(request, controller)
  @request    = request
  @controller = controller
end

Instance Method Details

#actionObject



48
49
50
# File 'lib/liquor/extensions/rails.rb', line 48

def action
  @controller.action_name
end

#controllerObject



44
45
46
# File 'lib/liquor/extensions/rails.rb', line 44

def controller
  @controller.controller_name
end

#form_authenticity_tokenObject



54
55
56
57
58
59
# File 'lib/liquor/extensions/rails.rb', line 54

def form_authenticity_token
  # Sorry for sends
  if @controller.send(:protect_against_forgery?)
    @controller.send(:form_authenticity_token)
  end
end

#param(arg, kw = {}) ⇒ Object



38
39
40
# File 'lib/liquor/extensions/rails.rb', line 38

def param(arg, kw={})
  @request.params[arg.to_s]
end