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