Sha256: 7700cc1fc3e1fb9bd13f28cb44a0e472273319a1560502e8ca0c4d5e71e8aa00

Contents?: true

Size: 478 Bytes

Versions: 4

Compression:

Stored size: 478 Bytes

Contents

module Gem
  module Release
    Abort = Class.new(StandardError)

    STRATEGIES = {
      git:  {
        files: '`git ls-files app lib`.split("\n")',
        bin_files: '`git ls-files bin`.split("\n").map { |f| File.basename(f) }',
      },
      glob: {
        files: "Dir.glob('{bin/*,lib/**/*,[A-Z]*}')",
        bin_files: "Dir.glob('bin/*').map { |f| File.basename(f) }",
      }
    }.freeze
  end
end

require_relative 'release/cmds'
require_relative 'release/config'

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
gem-release-2.2.4 lib/gem/release.rb
gem-release-2.2.3 lib/gem/release.rb
gem-release-2.2.3.alpha4 lib/gem/release.rb
gem-release-2.2.3.alpha3 lib/gem/release.rb