Method: Cloudxls::WriteRequest#add_data
- Defined in:
- lib/cloudxls.rb
#add_data(params = nil) ⇒ Object
Add another configuration block, consisting of sheet configuration and data element.
296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 |
# File 'lib/cloudxls.rb', line 296 def add_data(params = nil) data_params = [] params.each do |key, value| key = key.to_s if DATA_PARAMETERS.include?(key) if value.is_a?(File) value = UploadIO.new(value, "text/csv", "data") end data_params << [key, value] else @post_data << [key, value] end end @post_data += data_params self end |