class Lita::Handlers::MarkovBlabber
Constants
- DEFAULT_INPUTS_PATH
Public Instance Methods
blabber(payload)
click to toggle source
# File lib/lita/handlers/markov_blabber.rb, line 13 def blabber(payload) payload.fetch(:message).reply gibberish end
gibberish()
click to toggle source
# File lib/lita/handlers/markov_blabber.rb, line 17 def gibberish n = rand(5..20) gibberish = brain.generate_n_words n end
Private Instance Methods
brain()
click to toggle source
# File lib/lita/handlers/markov_blabber.rb, line 24 def brain @@brain ||= Lita::MarkovBrain.new(inputs_path: config.markov_inputs_path) end