class StudioApi::Testdrive
Private Instance Methods
create()
click to toggle source
overwrite create as studio doesn't interact well with enclosed parameters
# File lib/studio_api/testdrive.rb 16 def create 17 request_str = collection_path 18 request_str << "?build_id=#{attributes.delete("build_id").to_i}" 19 attributes.each do |k,v| 20 request_str << "&#{CGI.escape k.to_s}=#{CGI.escape v.to_s}" 21 end 22 connection.post(request_str,"",self.class.headers).tap do |response| 23 load_attributes_from_response response 24 end 25 end