Я закончил тем, что создал подпись Oauth вручную вместо использования драгоценного камня:
plain_url = "#{NETFLIX_PUBLIC_URL}"+"#{NETFLIX_TOKEN_ACCESS}"
latest_time = "#{Time.now.to_i}"
nonce = rand(1_000_000)
token_string="oauth_consumer_key=#{NETFLIX_KEY}&oauth_nonce=#{nonce}&oauth_signature_method=HMAC-SHA1&oauth_timestamp=#{latest_time}" +
"&oauth_token=#{oauth_token}&oauth_version=1.0"
encoded_string = CGI.escape(token_string)
encoded_url = CGI.escape(plain_url)
signature_string= "GET&"+encoded_url+"&"+encoded_string
puts "signature string is " + signature_string
signature_key = "#{NETFLIX_SECRET}&#{token_secret}"
signature = Base64.encode64(HMAC::SHA1.digest( signature_key,signature_string)).chomp.gsub(/\n/,'')
encoded_signature = CGI.escape(signature)
call = plain_url + "?" + token_string + "&oauth_signature="+encoded_signature