Module: InertiaRails::InertiaRequest
- Defined in:
- lib/inertia_rails/extensions/request.rb
Instance Method Summary collapse
- #inertia? ⇒ Boolean
- #inertia_partial? ⇒ Boolean
- #inertia_precognitive? ⇒ Boolean
- #inertia_precognitive_validate_only ⇒ Object
Instance Method Details
#inertia? ⇒ Boolean
5 6 7 |
# File 'lib/inertia_rails/extensions/request.rb', line 5 def inertia? key? 'HTTP_X_INERTIA' end |
#inertia_partial? ⇒ Boolean
9 10 11 |
# File 'lib/inertia_rails/extensions/request.rb', line 9 def inertia_partial? key?('HTTP_X_INERTIA_PARTIAL_COMPONENT') end |
#inertia_precognitive? ⇒ Boolean
13 14 15 |
# File 'lib/inertia_rails/extensions/request.rb', line 13 def inertia_precognitive? headers['Precognition'] == 'true' end |
#inertia_precognitive_validate_only ⇒ Object
17 18 19 |
# File 'lib/inertia_rails/extensions/request.rb', line 17 def inertia_precognitive_validate_only headers['Precognition-Validate-Only']&.split(',')&.map(&:strip) end |