Sha256: 07c6ae2e9c03d7cc217075871a7c21e886f19268e458b78528b3392bb0ad2c1e
Contents?: true
Size: 1.5 KB
Versions: 1
Compression:
Stored size: 1.5 KB
Contents
# frozen_string_literal: true require_relative "request_params/constants" require_relative "request_params/entities" require_relative "request_params/services" require_relative "request_params/utils" ## # @since 0.3.0 # # @internal # Usage example: # # http_string = # <<~TEXT # POST /rules/1000000.json HTTP/1.1 # User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 # Host: code-review.com # Content-Type: application/json; charset=utf-8 # Content-Length: 134 # Accept-Language: en-us # Accept-Encoding: gzip, deflate # Connection: Keep-Alive # # {"title":"Avoid error shadowing","description":"Check the official User Docs","tags":["error-shadowing"]} # TEXT # # request = ConvenientService::Examples::Standard::V1::RequestParams::Entities::Request.new(http_string:) # # ConvenientService::Examples::Standard::V1::RequestParams.prepare(request) # # - https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types # - https://www.whatismybrowser.com/guides/the-latest-user-agent/chrome # - https://www.tutorialspoint.com/http/http_requests.htm # module ConvenientService module Examples module Standard module V1 class RequestParams include ConvenientService::Feature entry :prepare do |request| Services::Prepare[request: request] end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
convenient_service-0.14.0 | lib/convenient_service/examples/standard/v1/request_params.rb |