Sha256: 4f5ba0c05f8fbb26b84ba2070f155ead4a7e755f333297e00ac92d299e273549
Contents?: true
Size: 801 Bytes
Versions: 9
Compression:
Stored size: 801 Bytes
Contents
if defined? Sequel Sequel::Model.plugin :active_model Sequel::Model.plugin :validation_helpers db = Sequel.connect(YAML.load(ERB.new(File.read(File.join(Rails.root,'config','database.yml'))).result)[Rails.env]) db.logger = Logger.new $stdout if Rails.env.development? Sequel::Model.class_eval do # Emulate ARs timestamp behavior def before_create self.created_at ||= Time.now self.updated_at ||= Time.now end def before_update self.updated_at ||= Time.now end # enable mass-assignment of pk, so that pickle scenarios can work properly when id is specified unrestrict_primary_key # FactoryGirl compatibility fix def save! save :raise_on_save_failure => true, :validate => false end end end
Version data entries
9 entries across 9 versions & 2 rubygems