Module: Rake::Release
- Defined in:
- lib/rake/release.rb,
lib/rake/release/spec.rb,
lib/rake/release/task.rb
Defined Under Namespace
Class Method Summary collapse
Class Method Details
.autodetect! ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/rake/release.rb', line 12 def autodetect! specs = Spec.scan Task.pwd.join '{*/*/,*/,}*.gemspec' specs.uniq!(&:name) if specs.size == 1 Rake::Release::Task.new specs.first else specs.each do |spec| Rake::Release::Task.new spec, namespace: spec.name end end end |