# File lib/ruport/acts_as_reportable.rb, line 291
      def reportable_data(options = {})
        options = options.merge(self.class.aar_options) unless
          has_report_options?(options)
        
        data_records = [get_attributes_with_options(options)]
        Array(options[:methods]).each do |method|
          data_records.first[method.to_s] = send(method)
        end
        
        # Reorder columns to match options[:only]
        self.class.aar_columns = options[:only] if Array === options[:only]
        
        self.class.aar_columns |= data_records.first.keys
        
        data_records =
          add_includes(data_records, options[:include]) if options[:include]
        data_records
      end