lib/gem/release.rb
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'