Module: AwesomeImports::CsvImportsController::ClassMethods

Defined in:
lib/awesome_imports/csv_imports_controller.rb

Instance Method Summary collapse

Instance Method Details

#import_nameObject



54
55
56
# File 'lib/awesome_imports/csv_imports_controller.rb', line 54

def import_name
  [object_name, "import"].join('_')     # "keyword_import"
end

#object_nameObject



50
51
52
# File 'lib/awesome_imports/csv_imports_controller.rb', line 50

def object_name
  self.name.underscore.split('_').first # "keyword"
end

#resource_classObject



58
59
60
# File 'lib/awesome_imports/csv_imports_controller.rb', line 58

def resource_class
  import_name.classify.constantize   # KeywordImport
end