Module: HttpFp::Httpie

Includes:
HttpFp
Defined in:
lib/http_fp/httpie.rb

Constant Summary collapse

@@req =
-> req {
  first_part = %{http #{req[:method]} '#{HttpFp::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]}'"
}

Constants included from HttpFp

VERSION