class Ruboty::Kujibiki::Actions::Kujibiki

Public Instance Methods

call() click to toggle source
# File lib/ruboty/kujibiki/actions/kujibiki.rb, line 5
def call
  message.reply(selected_element)
end

Private Instance Methods

number() click to toggle source
# File lib/ruboty/kujibiki/actions/kujibiki.rb, line 15
def number
  [message[:number].to_i, 1].max
end
selected_element() click to toggle source
# File lib/ruboty/kujibiki/actions/kujibiki.rb, line 11
def selected_element
  message[:elements].split(',').map(&:strip).sample(number).join(', ')
end