spec/support/puppet_perimeter.rb in kindergarten-0.1.0 vs spec/support/puppet_perimeter.rb in kindergarten-0.1.1
- old
+ new
@@ -7,15 +7,16 @@
govern do
can [:play_with,:dress,:nappy_change], Puppet
cannot [:tear, :bbq], Puppet
end
- def grab_puppet
+ def grab
guard(:play_with, Puppet.new)
end
- def play_puppet(puppet, action)
- guard(:action, puppet)
+ def play(action, puppet)
+ guard(action, puppet)
+ fire(:play, [action, puppet])
end
- sandbox :grab_puppet, :play_puppet
+ sandbox :grab, :play
end