class Lita::Handlers::Bigtext

Public Instance Methods

hide_bigtext(message) click to toggle source
# File lib/lita/handlers/bigtext.rb, line 18
def hide_bigtext(message)
  too_long = longtext
  url_placeholder = snip_text too_long
  message.reply url_placeholder
end
longtext() click to toggle source
# File lib/lita/handlers/bigtext.rb, line 29
def longtext
  (1..100).each.map do
    %w[able baker charlie delta echo alpha bravo hawaii].sample
  end.join(' ')
end
snip_text(text) click to toggle source
# File lib/lita/handlers/bigtext.rb, line 24
def snip_text(text)
  Lita::Extensions::ShipToPastebin.new.
    save_to_pastebin(text, api_key: config.pastebin_api_key)
end