aboutsummaryrefslogtreecommitdiffstats
path: root/lib/roo/formatters
diff options
context:
space:
mode:
Diffstat (limited to 'lib/roo/formatters')
-rw-r--r--lib/roo/formatters/csv.rb10
-rw-r--r--lib/roo/formatters/yaml.rb2
2 files changed, 10 insertions, 2 deletions
diff --git a/lib/roo/formatters/csv.rb b/lib/roo/formatters/csv.rb
index 3181f09..67f63fa 100644
--- a/lib/roo/formatters/csv.rb
+++ b/lib/roo/formatters/csv.rb
@@ -1,7 +1,15 @@
module Roo
module Formatters
module CSV
- def to_csv(filename = nil, separator = ",", sheet = default_sheet)
+ def to_csv(filename = nil, old_separator = nil, old_sheet = nil, separator: ",", sheet: default_sheet)
+ if old_separator
+ warn("[DEPRECATION] optional argument for separator is deprecated. Please use keyword argument :separator instead")
+ separator = old_separator
+ end
+ if old_sheet
+ warn("[DEPRECATION] optional argument for sheet is deprecated. Please use keyword argument :sheet instead")
+ sheet = old_sheet
+ end
if filename
File.open(filename, "w") do |file|
write_csv_content(file, sheet, separator)
diff --git a/lib/roo/formatters/yaml.rb b/lib/roo/formatters/yaml.rb
index 69ef3ab..090b334 100644
--- a/lib/roo/formatters/yaml.rb
+++ b/lib/roo/formatters/yaml.rb
@@ -13,7 +13,7 @@ module Roo
from_column ||= first_column(sheet)
to_column ||= last_column(sheet)
- result = "--- \n"
+ result = String.new("--- \n")
from_row.upto(to_row) do |row|
from_column.upto(to_column) do |col|
next if empty?(row, col, sheet)