Sha256: d23640b3eef2b1d851ead8386d355369ceb070b7d335cfb91decd453239337fc

Contents?: true

Size: 349 Bytes

Versions: 12

Compression:

Stored size: 349 Bytes

Contents

module Sufia
  module FileContent
    module Versions
      extend ActiveSupport::Concern

      included do
        has_many_versions
      end

      def latest_version
        versions.last unless versions.empty?
      end

      def save
        super.tap do |passing|
          create_version if passing
        end
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
sufia-models-6.0.0 lib/sufia/models/file_content/versions.rb
sufia-6.0.0 sufia-models/lib/sufia/models/file_content/versions.rb
sufia-6.0.0.rc4 sufia-models/lib/sufia/models/file_content/versions.rb
sufia-models-6.0.0.rc4 lib/sufia/models/file_content/versions.rb
sufia-6.0.0.rc3 sufia-models/lib/sufia/models/file_content/versions.rb
sufia-models-6.0.0.rc3 lib/sufia/models/file_content/versions.rb
sufia-6.0.0.rc2 sufia-models/lib/sufia/models/file_content/versions.rb
sufia-models-6.0.0.rc2 lib/sufia/models/file_content/versions.rb
sufia-6.0.0.rc1 sufia-models/lib/sufia/models/file_content/versions.rb
sufia-models-6.0.0.rc1 lib/sufia/models/file_content/versions.rb
sufia-6.0.0.beta1 sufia-models/lib/sufia/models/file_content/versions.rb
sufia-models-6.0.0.beta1 lib/sufia/models/file_content/versions.rb