class Schatter::Command::JoinConversation

Attributes

help[R]
session[R]
usage[R]

Public Class Methods

new(session) click to toggle source
# File lib/schatter/command/join_conversation.rb, line 9
def initialize session
  @session = session
  @usage = '<index>'
  @help = 'Joins a specified conversation'
end

Public Instance Methods

execute(index) click to toggle source
# File lib/schatter/command/join_conversation.rb, line 15
def execute index
  conversation = session.conversations.values[from_index(index)]
  unless conversation
    puts "invalid index"
    return
  end
  Schatter::ConversationContext.new(conversation).push
end