This seems to no longer work...
http://www.ruby-doc.org/core/classes/CSV/Writer.html
>> @qm_monitorings = QmMonitoring.find(:all) => [#<QmMonitoring:0xb74d72b0 @attributes={"qm_mon_month_year"=>"2007-03-01", "facility_id"=>"12", "id"=>"1", "num_charts_reviewed"=>"5"}>] >> report = StringIO.new => #<StringIO:0xb74d59b0> >> CSV::Writer.generate(report, ',') do |csv| ?> csv << %w(Facility Date Charts_reviewed Type Qty) >> @qm_monitorings.each do |qm| ?> @qm_monitoring_data = QmMonitoringData.find(:all, :conditions => ["qm_monitoring_id = ?", qm.id], :order => 'qm_data_type') >> for qm_monitoring_data in @qm_monitoring_data >> csv << [qm.facility.name, qm.qm_mon_month_year, qm.num_charts_reviewed, qm_monitoring_data.qm_data_type, qm_monitoring_data.qm_charts] >> end >> end >> end NameError: uninitialized constant CSV
from /usr/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:266:in `load_missing_constant'
from /usr/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:452:in `const_missing'
from /usr/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:464:in `const_missing' from (irb):4