lib/statsample/converters.rb in statsample-0.16.0 vs lib/statsample/converters.rb in statsample-0.17.0

- old
+ new

@@ -179,11 +179,23 @@ # Returns a dataset based on a xls file # USE: # ds = Statsample::Excel.read("test.xls") # - def read(filename, worksheet_id=0, ignore_lines=0, empty=['']) + def read(filename, opts=Hash.new) require 'spreadsheet' + opts_default={ + :worksheet_id=>0, + :ignore_lines=>0, + :empty=>[''] + } + + opts=opts_default.merge opts + + worksheet_id=opts[:worksheet_id] + ignore_lines=opts[:ignore_lines] + empty=opts[:empty] + first_row=true fields=[] fields_data={} ds=nil line_number=0