Module: HttpFn::Httpie
- Includes:
- HttpFn
- Defined in:
- lib/http_fn/httpie.rb
Constant Summary collapse
- @@req =
->req { first_part = %{http #{req[:method]} '#{HttpFn::to_uri.(req).to_s}' #{req[:header].map(&@@header_to_httpie).join(" ")}} if req[:body] && !req[:body].empty? %{echo $'#{req[:body].gsub("'", "\'")}' |\\\n#{first_part}} else first_part end }
- @@header_to_httpie =
->a { "\\\n '#{a[0]}: #{a[1]}'" }