Module: JSONAPI::Utils::Request

Included in:
JSONAPI::Utils
Defined in:
lib/jsonapi/utils/request.rb

Instance Method Summary collapse

Instance Method Details

#check_requestObject



14
15
16
# File 'lib/jsonapi/utils/request.rb', line 14

def check_request
  @request.errors.blank? || jsonapi_render_errors(json: @request)
end

#setup_requestObject



4
5
6
7
8
9
10
11
12
# File 'lib/jsonapi/utils/request.rb', line 4

def setup_request
  @request ||=
    JSONAPI::Request.new(
      params,
      context: context,
      key_formatter: key_formatter,
      server_error_callbacks: (self.class.server_error_callbacks || [])
    )
end