class Wordbot::CLI::Mutilator
Public Instance Methods
from_file(filename)
click to toggle source
# File lib/wordbot/cli/mutilator.rb, line 19 def from_file filename f = File.read filename puts Wordbot::Bot.mutilate f end
generate(*words)
click to toggle source
# File lib/wordbot/cli/mutilator.rb, line 13 def generate *words puts Wordbot::Bot.mutilate words.join ' ' end
tweet(*words)
click to toggle source
# File lib/wordbot/cli/mutilator.rb, line 25 def tweet *words begin yaml = YAML.load File.open "#{ENV['HOME']}/.wordbotrc" rescue Errno::ENOENT puts "Config file #{ENV['HOME']}/.wordbotrc not found" exit 1 end client = Twitter::REST::Client.new do |config| config.consumer_key = yaml['twitter']['consumer']['key'] config.consumer_secret = yaml['twitter']['consumer']['secret'] config.access_token = yaml['twitter']['oauth']['token'] config.access_token_secret = yaml['twitter']['oauth']['secret'] end tweet = Wordbot::Bot.mutilate words.join ' ' client.update tweet end
version()
click to toggle source
# File lib/wordbot/cli/mutilator.rb, line 5 def version puts "mutilator version %s" % [ VERSION ] end