Module: RequestVia

Defined in:
lib/request_via.rb,
lib/request_via/func.rb,
lib/request_via/version.rb,
lib/request_via/http_client.rb

Defined Under Namespace

Modules: Func, HTTPClient, SemVer

Constant Summary collapse

Get =
Func::FetchStrategyTo.(Net::HTTP::Get)
Head =
Func::FetchStrategyTo.(Net::HTTP::Head)
Post =
Func::FetchStrategyTo.(Net::HTTP::Post)
Put =
Func::FetchStrategyTo.(Net::HTTP::Put)
Delete =
Func::FetchStrategyTo.(Net::HTTP::Delete)
Options =
Func::FetchStrategyTo.(Net::HTTP::Options)
Trace =
Func::FetchStrategyTo.(Net::HTTP::Trace)
Patch =
Func::FetchStrategyTo.(Net::HTTP::Patch)
GetR =
Func::ReverseRequestArgsTo.(Get)
HeadR =
Func::ReverseRequestArgsTo.(Head)
PostR =
Func::ReverseRequestArgsTo.(Post)
PutR =
Func::ReverseRequestArgsTo.(Put)
DeleteR =
Func::ReverseRequestArgsTo.(Delete)
OptionsR =
Func::ReverseRequestArgsTo.(Options)
TraceR =
Func::ReverseRequestArgsTo.(Trace)
PatchR =
Func::ReverseRequestArgsTo.(Patch)
Freeze =
-> object { object.freeze }.freeze
VERSION =
[
  SemVer::MAJOR,
  SemVer::MINOR,
  SemVer::PATCH,
].join('.').freeze