Sha256: e22e7974d333ef730092297f5a4af876ae402bbdf9cb612425a665b6f498811d
Contents?: true
Size: 839 Bytes
Versions: 8
Compression:
Stored size: 839 Bytes
Contents
require 'date' require 'jeweler/bumping' require 'jeweler/versioning' require 'jeweler/gemspec' require 'jeweler/errors' require 'jeweler/generator' require 'jeweler/release' require 'jeweler/tasks' # A Jeweler helps you craft the perfect Rubygem. Give him a gemspec, and he takes care of the rest. class Jeweler include Jeweler::Bumping include Jeweler::Versioning include Jeweler::Gemspec include Jeweler::Release attr_reader :gemspec attr_accessor :base_dir def initialize(gemspec, base_dir = '.') raise(GemspecError, "Can't create a Jeweler with a nil gemspec") if gemspec.nil? @gemspec = gemspec @base_dir = base_dir @gemspec.files ||= FileList["[A-Z]*.*", "{bin,generators,lib,test,spec}/**/*"] if File.exists?(File.join(base_dir, '.git')) @repo = Git.open(base_dir) end end end
Version data entries
8 entries across 8 versions & 2 rubygems