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