Module: ExcelSerializer::HeadersTranslator

Extended by:
ActiveSupport::Concern
Included in:
ObjectSerializer
Defined in:
lib/excel_serializer/headers_translator.rb

Instance Method Summary collapse

Instance Method Details

#compute_headersObject



50
51
52
53
54
55
56
# File 'lib/excel_serializer/headers_translator.rb', line 50

def compute_headers
  @headers = self.class.compute_headers
  self.class.included_relations.each do |key, hash|
    @headers += hash[:serializer].constantize.compute_headers
  end
  @headers
end

#headersObject



46
47
48
# File 'lib/excel_serializer/headers_translator.rb', line 46

def headers
  @headers ||= compute_headers
end