module CsvRails::ActiveModel::InstanceMethods
Public Instance Methods
to_csv_ary(fields=nil, opts={})
click to toggle source
# File lib/csv_rails/active_model.rb, line 36 def to_csv_ary(fields=nil, opts={}) fields = attribute_names unless fields fields.map{|field| field.to_s.split(".").inject(self){|object, f| next unless object convert_method = "#{f}_as_csv" method = object.respond_to?(convert_method) ? convert_method : f object.send(method) } } end