lib/writeexcel/olewriter.rb in writeexcel-0.4.0 vs lib/writeexcel/olewriter.rb in writeexcel-0.4.1

- old
+ new

@@ -25,10 +25,10 @@ attr_reader :root_start, :size_allowed attr_accessor :biff_only, :internal_fh # Accept an IO or IO-like object or a filename (as a String) def initialize(arg) - if arg.kind_of?(String) + if arg.respond_to?(:to_str) @io = File.open(arg, "w") else @io = arg end @io.binmode if @io.respond_to?(:binmode)