Class: Avo::Current

Inherits:
ActiveSupport::CurrentAttributes
  • Object
show all
Defined in:
lib/avo/current.rb

Instance Method Summary collapse

Instance Method Details

#paramsObject

Protect from error #<RuntimeError: Missing rack.input> when request is ActionDispatch::Request.empty



18
19
20
21
22
# File 'lib/avo/current.rb', line 18

def params
  request.params
rescue
  {}
end

#requestObject



24
25
26
# File 'lib/avo/current.rb', line 24

def request
  view_context&.request || ActionDispatch::Request.empty
end