module HasVersions::Record::ClassMethods

Public Instance Methods

version_class() click to toggle source
# File lib/has_versions/record.rb, line 26
def version_class
  @version_class ||= version_class_name.constantize
end
version_model() click to toggle source
# File lib/has_versions/record.rb, line 14
def version_model
  @version_model ||= begin
    version_class.class_eval do
    end
    version_class
  end
end
versioning_configuration() click to toggle source
# File lib/has_versions/record.rb, line 22
def versioning_configuration
  @versioning_configuration ||= HasVersions::Record::Configuration.new
end