Module: Gluttonberg::Content::ImportExportCSV::ClassMethods
- Defined in:
- lib/gluttonberg/content/import_export_csv.rb
Defined Under Namespace
Modules: ImportExportHelpers
Instance Method Summary collapse
Instance Method Details
#import_export_csv(import_export_columns = nil, wysiwyg_columns = nil) ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/gluttonberg/content/import_export_csv.rb', line 15 def import_export_csv(import_export_columns=nil,wysiwyg_columns=nil) include ImportExportHelpers if import_export_columns.blank? self.import_export_columns = self.new.attributes.keys if self.class.respond_to?(:localized?) && self.localized? self.import_export_columns += self.new_with_localization.current_localization.attributes.keys self.import_export_columns.uniq! end else self.import_export_columns = import_export_columns end self.wysiwyg_columns = (wysiwyg_columns.blank? ? [] : wysiwyg_columns) end |