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



30
31
32
33
34
# File 'lib/avo/current.rb', line 30

def params
  request.params
rescue
  {}
end

#requestObject



36
37
38
# File 'lib/avo/current.rb', line 36

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