Class: Sp2db::NonModelTable
- Defined in:
- lib/sp2db/non_model_table.rb
Instance Attribute Summary
Attributes inherited from BaseTable
#client, #find_columns, #name, #sheet_name, #spreadsheet_id, #worksheet
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from BaseTable
#active_record?, #csv_data, #csv_file, #csv_folder, #data_transform, #header_row, #initialize, model_table_class, #process_data, #required_columns, #sp_data, sp_to_csv, #sp_to_csv, #spreadsheet, table_by_names, #to_csv, #write_csv
Constructor Details
This class inherits a constructor from Sp2db::BaseTable
Class Method Details
.all_tables ⇒ Object
9 10 11 12 13 |
# File 'lib/sp2db/non_model_table.rb', line 9 def all_tables Sp2db.config.non_model_tables.map do |name, config| self.new name: name end end |
Instance Method Details
#config ⇒ Object
4 5 6 |
# File 'lib/sp2db/non_model_table.rb', line 4 def config @config ||= Sp2db.config.non_model_tables[self.name] || super end |