From 698f56bde3f3c52156c881be493fc4b6af2de44d Mon Sep 17 00:00:00 2001 From: rcmdnk Date: Tue, 5 Jan 2016 22:21:37 +0900 Subject: [PATCH] add prefix of 'gem-' to the formula file name, added 'Gem' prefix to klass name in Formula --- README.md | 8 ++++++++ bin/brew-gem | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 57d38ba..7e0bc4b 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,14 @@ To uninstall: brew gem uninstall heroku +To check information: + + brew gem info heroku + +Note: + +Installed gems are listed in `brew list` with prefix of `gem-`, +like `gem-heroku`. ### BASH/ZSH Completions diff --git a/bin/brew-gem b/bin/brew-gem index c0f65bb..133ebf4 100755 --- a/bin/brew-gem +++ b/bin/brew-gem @@ -15,14 +15,14 @@ unless gems.detect { |f| f =~ /^#{name} \(([^\s,]+).*\)/ } end version = ARGV[2] || $1 -klass = name.capitalize.gsub(/[-_.\s]([a-zA-Z0-9])/) { $1.upcase }.gsub('+', 'x') +klass = 'Gem' + name.capitalize.gsub(/[-_.\s]([a-zA-Z0-9])/) { $1.upcase }.gsub('+', 'x') user_gemrc = "#{ENV['HOME']}/.gemrc" require 'erb' template = ERB.new(File.read(__FILE__).split(/^__END__$/, 2)[1].strip) require 'tempfile' -filename = File.join Dir.tmpdir, "#{name}.rb" +filename = File.join Dir.tmpdir, "gem-#{name}.rb" begin open(filename, 'w') do |f|