class Gem::Release::Context::Gemspec
def exists?
def exists? filename && File.exist?(filename) end
def filenames
def filenames Dir['*.gemspec'].map { |path| File.basename(path) } end
def gem_filename
def gem_filename gemspec.file_name if gemspec end
def gem_name
def gem_name gemspec.name if gemspec end
def gemspec
def gemspec return @gemspec if instance_variable_defined?(:@gemspec) @gemspec = exists? ? ::Gem::Specification.load(filename) : nil end
def homepage
def homepage gemspec.homepage if gemspec end
def initialize(*)
def initialize(*) super @filename = name && "#{name}.gemspec" || filenames.first end
def metadata
def metadata gemspec && gemspec.metadata || {} end
def version
def version gemspec.version.to_s if gemspec end