Class: RestClient::Payload::UrlEncoded

Inherits:
Object
  • Object
show all
Defined in:
lib/daisybill_api/data/rest_client/payload.rb

Instance Method Summary collapse

Instance Method Details

#build_stream(params = nil) ⇒ Object



22
23
24
25
26
27
# File 'lib/daisybill_api/data/rest_client/payload.rb', line 22

def build_stream(params = nil)
  @stream = StringIO.new(flatten_params(params).collect do |entry|
      entry[1].nil? ? entry[0] : "#{entry[0]}=#{handle_key(entry[1])}"
    end.join("&"))
  @stream.seek(0)
end