summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorRandy Morgan <[email protected]>2012-01-19 12:23:26 +0900
committerRandy Morgan <[email protected]>2012-01-19 12:23:26 +0900
commit24520038e7e25110ef87fee0396fe3a1e2ca67b6 (patch)
tree2a50918579400832cb8d71b34e709a40ea7b0788
parent60be268147a48bf6d1752921fe5966159fde9e75 (diff)
parent8b9dc5f8c7f3189b8ea5d84d9dd53dc96a3c1d51 (diff)
downloadcaxlsx-24520038e7e25110ef87fee0396fe3a1e2ca67b6.tar.gz
caxlsx-24520038e7e25110ef87fee0396fe3a1e2ca67b6.zip
Merge branch 'master' of github.com:randym/axlsx
-rw-r--r--lib/axlsx/workbook/workbook.rb7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/axlsx/workbook/workbook.rb b/lib/axlsx/workbook/workbook.rb
index edb02d81..ea733a4f 100644
--- a/lib/axlsx/workbook/workbook.rb
+++ b/lib/axlsx/workbook/workbook.rb
@@ -89,10 +89,15 @@ require 'axlsx/workbook/worksheet/worksheet.rb'
@drawings = SimpleTypedList.new Drawing
@charts = SimpleTypedList.new Chart
@images = SimpleTypedList.new Pic
- self.date1904= options[:date1904] unless options[:date1904].nil?
+ self.date1904= options[:date1904].nil? ? is_bsd? : options[:date1904]
yield self if block_given?
end
+ def is_bsd?
+ platform = RUBY_PLATFORM.downcase
+ platform.include?('freebsd') || platform.include?('darwin')
+ end
+
# Instance level access to the class variable 1904
# @return [Boolean]
def date1904() @@date1904; end