lib/split/export.rb in split-export-0.3.0 vs lib/split/export.rb in split-export-1.0.0

- old
+ new

@@ -1,26 +1,21 @@ require 'split' require 'csv' require 'bigdecimal' -if CSV.const_defined? :Reader - require 'fastercsv' - CSV = FasterCSV -end - module Split module Export extend self - + def round(number, precision = 2) BigDecimal.new(number.to_s).round(precision).to_f end def to_csv csv = CSV.generate do |csv| csv << ['Experiment', 'Alternative', 'Participants', 'Completed', 'Conversion Rate', 'Z score', 'Control', 'Winner'] - Split::Experiment.all.each do |experiment| + Split::ExperimentCatalog.all.each do |experiment| experiment.alternatives.each do |alternative| csv << [experiment.name, alternative.name, alternative.participant_count, alternative.completed_count, @@ -31,6 +26,6 @@ end end end end end -end \ No newline at end of file +end