Module: QuestionChain::Answerable::ClassMethods
- Defined in:
- lib/question_chain/answerable.rb
Class Method Summary collapse
Class Method Details
.to_csv(options = {}) ⇒ Object
51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
# File 'lib/question_chain/answerable.rb', line 51 def self.to_csv( = {}) @csv_string ||= FasterCSV.generate do |csv| # header row csv << self.attributes_for_api # data rows self.all().each do |resource| attributes = self.attributes_for_api.map do |key| resource.send(key) end csv << attributes end end end |