class Schatter::Command::DeleteMessage
Attributes
conversation[R]
help[R]
usage[R]
Public Class Methods
new(conversation)
click to toggle source
# File lib/schatter/command/delete_message.rb, line 8 def initialize conversation @conversation = conversation @usage = '<index>' @help = 'Deletes the specified message' end
Public Instance Methods
execute(index)
click to toggle source
# File lib/schatter/command/delete_message.rb, line 14 def execute index message = conversation.messages.values[from_index(index)] unless message puts "invalid index" return end message.destroy puts "message #{index} destroyed" end