diff --git a/lib/firetower/room.rb b/lib/firetower/room.rb index da3a08a..7c4feef 100644 --- a/lib/firetower/room.rb +++ b/lib/firetower/room.rb @@ -15,5 +15,13 @@ def to_s def say!(message) account.say!(name, message) end + + def paste!(message) + account.paste!(name, message) + end + + def play!(message) + account.play!(name, message) + end end end diff --git a/spec/firetower_spec.rb b/spec/firetower_spec.rb index 916b2fe..2767b44 100644 --- a/spec/firetower_spec.rb +++ b/spec/firetower_spec.rb @@ -71,11 +71,23 @@ mock(:account) end - it "has short cut for say" do + it "has shortcut for say" do account.should_receive(:say!).with('awesome', 'woooooot') subject.say! 'woooooot' end + + it "has shortcut for paste" do + account.should_receive(:paste!).with('awesome', 'woooooot') + + subject.paste! 'woooooot' + end + + it "has shortcut for play" do + account.should_receive(:play!).with('awesome', 'woooooot') + + subject.play! 'woooooot' + end end shared_examples_for "Notifier Plugins" do