class Tarzan::Interfaces::Campfire::Interface

Public Class Methods

new(options = {}) click to toggle source
# File lib/tarzan/interfaces/campfire/interface.rb, line 9
def initialize(options = {})
  @room = Nico::Room.new options
end

Public Instance Methods

prompt(valid_choices = []) click to toggle source
# File lib/tarzan/interfaces/campfire/interface.rb, line 17
def prompt(valid_choices = [])
  say %{Pick one: #{valid_choices.join ' - '} }
  @room.each_message do |message|
    return message if valid_choices.include?(message)
  end
end
say(message) click to toggle source
# File lib/tarzan/interfaces/campfire/interface.rb, line 13
def say(message)
  @room.say message
end