save_gemspec(name = 'a', version = 1, directory = '.')
public
create_gemspec creates gem specification in given directory or
‘.’ for the given name and version.
Yields the specification to the block, if given
Show source
def save_gemspec name = 'a', version = 1, directory = '.'
vendor_spec = Gem::Specification.new name, version do |specification|
yield specification if block_given?
end
File.open File.join(directory, "#{name}.gemspec"), 'w' do |io|
io.write vendor_spec.to_ruby
end
return name, vendor_spec.version, directory
end