Sha256: 244263516b6c8780b50f73ec95f3a18a7a72fb262d150fb5d48656a13f1cb9cc
Contents?: true
Size: 1.09 KB
Versions: 1
Compression:
Stored size: 1.09 KB
Contents
#!/usr/local/bin/ruby require 'rubygems' require 'tinder' require 'yaml' include Tinder msg = ARGV[0] || STDIN.read conf = YAML.load_file(ENV['HOME'] + '/roast.yml')['development'] # puts "Available chats:" # @chats.keys.each_with_index do |key, index| # puts "(#{index}) #{key}" # end # chat_index = gets.strip.to_i || 0 # conf = @chats.values[chat_index] # chat_name = @chats.keys[chat_index] puts "Joining #{conf['room']} ..." campfire = Campfire.new(conf['domain'], :ssl => conf['ssl']) puts "Logging in..." campfire.login conf['username'], conf['password'] puts "Logged in!" # unless conf['default-room'] # puts "Available rooms:" # # campfire.rooms.each_with_index do |room, index| # puts "(#{index}) #{room.name}" # end # # puts "Join which one?" # room = campfire.rooms[room_index] # else room = campfire.find_room_by_name conf["room"] # end puts "Joining #{room.name} ..." room.join(true) puts "Entered room #{room.name}" puts "Saying message..." if msg.split("\n").size > 1 room.paste(msg) else room.speak(msg) end puts "Leaving room..." room.leave puts "Done." exit
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kdaigle-roast-0.0.3 | lib/roast.rb |