summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorochko <[email protected]>2012-01-19 11:54:17 +0900
committerochko <[email protected]>2012-01-19 11:54:17 +0900
commitf3ebd7851aa90b3073e181e2cc869f706339c950 (patch)
treea41a6f331d324c7fa2248784f71059a1b5b3934f
parent2484975e3a56e935b5f24924a6eb048f9fd40ce1 (diff)
downloadcaxlsx-f3ebd7851aa90b3073e181e2cc869f706339c950.tar.gz
caxlsx-f3ebd7851aa90b3073e181e2cc869f706339c950.zip
date1904 needs to be true on mac and bsd at least
-rw-r--r--lib/axlsx/workbook/workbook.rb7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/axlsx/workbook/workbook.rb b/lib/axlsx/workbook/workbook.rb
index c5fec5f9..ea733a4f 100644
--- a/lib/axlsx/workbook/workbook.rb
+++ b/lib/axlsx/workbook/workbook.rb
@@ -89,12 +89,13 @@ require 'axlsx/workbook/worksheet/worksheet.rb'
@drawings = SimpleTypedList.new Drawing
@charts = SimpleTypedList.new Chart
@images = SimpleTypedList.new Pic
- self.date1904= options[:date1904].nil? ? is_darwin? : options[:date1904]
+ self.date1904= options[:date1904].nil? ? is_bsd? : options[:date1904]
yield self if block_given?
end
- def is_darwin?
- RUBY_PLATFORM.downcase.include?('darwin')
+ def is_bsd?
+ platform = RUBY_PLATFORM.downcase
+ platform.include?('freebsd') || platform.include?('darwin')
end
# Instance level access to the class variable 1904