Method: Datamappify::Data::Provider::ActiveRecord.build_record_class
- Defined in:
- lib/datamappify/data/provider/active_record.rb
.build_record_class(source_class_name) ⇒ ActiveRecord::Base
11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/datamappify/data/provider/active_record.rb', line 11 def build_record_class(source_class_name) class_eval " module Datamappify::Data::Record::ActiveRecord\n class \#{source_class_name} < ::ActiveRecord::Base\n self.table_name = '\#{source_class_name.pluralize.gsub('::', '_').underscore}'\n end\n end\n CODE\n\n \"Datamappify::Data::Record::ActiveRecord::\#{source_class_name}\".constantize\nend\n", __FILE__, __LINE__ + 1 |