sailthru/sailthru-ruby-client — pull request #16 by dlangevin (2012-08-21 05:06:36+00:00)
Title: Allows users to use StringIO to post params

This prevents you from having to write large files to the filesystem

For example:

```ruby

client = SailthruClient.new(...)

user_data = StringIO.new
User.all.each do |user|
user_data.puts({'email' => 'dan.langevin@lifebooker.com', 'vars' => {'name' => 'Dan'}}.to_json)
end

client.api_post(:job, {'data' => user_data}, 'data')

```