GistでGemを公開

Gistにファイルを置くだけで、Gemとして公開できる。

最小構成だと、gemspecとソースコードをGistに配置すれば良い。

Gem::Specification.new do |spec|
 spec.name = 'my_gem'
 spec.version = '0.0.1'
 spec.authors = ['Your Name']
 spec.email = ['[email protected]']
 spec.summary = 'Summary of this gem'
 spec.files = ['my_gem.rb']
 spec.require_path = '.'
end
# ここに好きなコードを書く

使う側では、gitプロトコルでGistのGitリポジトリとしてのURLを指定すれば良い。

gem 'my_gem', git: 'https://gist.github.com/1234567890abcdef1234.git'