diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/bacon.rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/bacon.rb b/lib/bacon.rb index dfc45e2..dac4a16 100644 --- a/lib/bacon.rb +++ b/lib/bacon.rb @@ -123,8 +123,10 @@ module Bacon def before(&block); @before << block; end def after(&block); @after << block; end - def behaves_like(name) - instance_eval(&Shared[name]) + def behaves_like(*names) + names.each do |name| + instance_eval(&Shared[name]) + end end def it(description, &block) |