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