diff options
author | Ryan Davis <ryand@zenspider.com> | 2009-06-17 15:20:09 -0800 |
---|---|---|
committer | Ryan Davis <ryand@zenspider.com> | 2009-06-17 15:20:09 -0800 |
commit | 7bd616093fb49f3e3506f5fbb7a5f2481f7ddf46 (patch) | |
tree | dc87f66d891b16077833b79e800e247c134333d4 | |
parent | c43d09fad2c3eba94a942a3d25a7ce5b48c504fc (diff) | |
download | hoe-7bd616093fb49f3e3506f5fbb7a5f2481f7ddf46.tar.gz |
+ Hoe.plugin can take multiple names. jbarnette
[git-p4: depot-paths = "//src/hoe/dev/": change = 5065]
-rw-r--r-- | lib/hoe.rb | 6 | ||||
-rw-r--r-- | test/test_hoe.rb | 9 |
2 files changed, 12 insertions, 3 deletions
@@ -245,10 +245,10 @@ class Hoe end ## - # Activate a plugin. + # Activate plugins. - def self.plugin name - self.plugins << name + def self.plugin *names + self.plugins.concat names end ## diff --git a/test/test_hoe.rb b/test/test_hoe.rb index ed4f973..e0cad7e 100644 --- a/test/test_hoe.rb +++ b/test/test_hoe.rb @@ -108,6 +108,15 @@ class TestHoe < MiniTest::Unit::TestCase assert_equal ">= #{Hoe::VERSION}", dep.version_requirements.to_s end + def test_plugins + before = Hoe.plugins.dup + Hoe.plugin :first, :second + assert_equal before + [:first, :second], Hoe.plugins + ensure + # FIX: maybe add Hoe.reset + Hoe.plugins.replace before + end + def test_rename # project, file_name, klass = Hoe.normalize_names 'project_name' |