私はRestClientラッパーを構築しました
require 'json'
require 'rest_client'
$url_common_part = 'http://host:port/cgi-bin/cgi_script'
class Grabber
    def initialize
        @site = RestClient::Resource.new($url_common_part)
    end
    def post ( path, params )
        site_and_path = @site["#{path}"]
        payload = params.to_json
        puts "\n", payload
        response = site_and_path.post (
            payload,
            headers = {
                'MY-HEADER' => 'MY-VALUE',
                'content_type' => 'json',
                'accept' => 'json'
            }
        )
        return response
    end
end
get はうまく動作しますが、post でエラーが発生しますsyntax error, unexpected ',', expecting ')' (SyntaxError)
誰かが私が間違っていることを提案できますか?