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