module Abbish::Sequel::Plugins::Model::SuperRecord::Version::InstanceMethods
Public Instance Methods
before_create()
click to toggle source
Calls superclass method
# File lib/model/super_record/version.rb, line 32 def before_create send("#{self.class.record_version_options[:feature_column_version]}=", _get_version) if self.class.record_version_options[:enabled] super end
before_update()
click to toggle source
Calls superclass method
# File lib/model/super_record/version.rb, line 38 def before_update send("#{self.class.record_version_options[:feature_column_version]}=", _get_version) if self.class.record_version_options[:enabled] if self.modified? super end
Private Instance Methods
_get_version()
click to toggle source
# File lib/model/super_record/version.rb, line 45 def _get_version return Digest::MD5.hexdigest Time.now.to_f.to_s end