Sha256: 9904971954ce9b71443b7bde68c1f2caedee8074134497293143bb4516705521
Contents?: true
Size: 770 Bytes
Versions: 120
Compression:
Stored size: 770 Bytes
Contents
# frozen_string_literal: true require 'avm/scms/commit_info' require 'eac_ruby_utils/core_ext' module Avm module Scms module AutoCommit module Rules class Base class << self def keys [long_key, short_key] end def long_key name.demodulize.variableize end def short_key long_key[0, 1] end end def with_file(file) self.class.const_get('WithFile').new(self, file) end class WithFile common_constructor :rule, :file def new_commit_info ::Avm::Scms::CommitInfo.new end end end end end end end
Version data entries
120 entries across 120 versions & 2 rubygems