Sha256: d4dd34ec352e5f0a70c8a756d5b59ef22d292eaffc21406a4b65c84ec3e0e7fd
Contents?: true
Size: 464 Bytes
Versions: 82
Compression:
Stored size: 464 Bytes
Contents
module EasyML module Concerns module Versionable extend ActiveSupport::Concern included do def bump_version(force: false) return version if version.present? && !force prev_version = version timestamp = Time.now.utc.strftime("%Y%m%d%H%M%S") timestamp = (prev_version.to_i + 1).to_s if timestamp.to_i <= prev_version.to_i self.version = timestamp end end end end end
Version data entries
82 entries across 82 versions & 1 rubygems