Method: VersionOne::Client#post

Defined in:
lib/version-one/client.rb

#post(path, query = {}, &block) ⇒ Object



32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# File 'lib/version-one/client.rb', line 32

def post(path, query={}, &block)
  uri = path_uri(path)
  if query && !query.empty?
    uri.query = URI.encode_www_form(query)
  end

  if block_given?
    request :post, uri, &block
  else
    request :post, uri do |r|
      r.body = ''
      r.content_type = XML_CONTENT_TYPE
    end
  end

end