Sha256: 055e188ac063377129859ed83c699abc0505d800b25f587d7b34983fa137e223

Contents?: true

Size: 468 Bytes

Versions: 10

Compression:

Stored size: 468 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 'gem/release/cmds'
require 'gem/release/config'

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
gem-release-2.2.3.alpha2 lib/gem/release.rb
gem-release-2.2.3.alpha1 lib/gem/release.rb
gem-release-2.2.2 lib/gem/release.rb
gem-release-2.2.1 lib/gem/release.rb
gem-release-2.2.0 lib/gem/release.rb
gem-release-2.1.1 lib/gem/release.rb
gem-release-2.1.0 lib/gem/release.rb
gem-release-2.0.4 lib/gem/release.rb
gem-release-2.0.3 lib/gem/release.rb
gem-release-2.0.2 lib/gem/release.rb