Sha256: e2f29afc47bcf6eda30f9b28a3b1f93b428fde674c98b40a5957c51216af174d
Contents?: true
Size: 677 Bytes
Versions: 120
Compression:
Stored size: 677 Bytes
Contents
# frozen_string_literal: true require 'avm/scms/auto_commit/rules/base' module Avm module Scms module AutoCommit module Rules class Nth < ::Avm::Scms::AutoCommit::Rules::Base SHORT_KEY = 't' class << self def short_key SHORT_KEY end end common_constructor :number do self.number = number.to_i end class WithFile < ::Avm::Scms::AutoCommit::Rules::Base::WithFile def commit_info file.commits(number - 1).if_present { |v| new_commit_info.fixup(v) } end end end end end end end
Version data entries
120 entries across 120 versions & 2 rubygems