Class: Fakeit::App::Helpers::BodyParser
- Inherits:
-
Object
- Object
- Fakeit::App::Helpers::BodyParser
- Defined in:
- lib/fakeit/app/helpers/body_parser.rb
Class Method Summary collapse
Class Method Details
.parse(request) ⇒ Object
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/fakeit/app/helpers/body_parser.rb', line 6 def parse(request) case request.media_type when %r{^application/.*json} { media_type: request.media_type, data: parse_json(request.body.read) } when 'multipart/form-data' { media_type: request.media_type, data: parse_form_data(request.params) } else { media_type: request.media_type, data: request.body.read } end end |