diff --git a/lib/classes/api.rb b/lib/classes/api.rb
index 6c53c31..8deaf13 100644
--- a/lib/classes/api.rb
+++ b/lib/classes/api.rb
@@ -56,5 +56,12 @@ def delete_record(rid)
tags = Quickbase::Helper.hash_to_xml({:rid => rid.to_s})
connection.http.post("API_DeleteRecord", tags)
end
+
+ def add_records_csv(params)
+ options = Array(""+params[:clist].join('.').to_s+"")
+ options << Quickbase::Helper.generate_cdata(params[:data])
+ connection.http.post("API_ImportFromCSV", options)
+ end
+
end
end
diff --git a/lib/classes/helper.rb b/lib/classes/helper.rb
index f2d696d..6a887e7 100644
--- a/lib/classes/helper.rb
+++ b/lib/classes/helper.rb
@@ -20,5 +20,15 @@ def self.generate_fields(fields)
"#{value.to_s.encode(xml: :text)}"
end
end
+
+ def self.generate_cdata(resulthash)
+ csvtext = ""
+# puts "csvtext============>#{csvtext}"
+ end
+
end
end