module AAMaker

Public Class Methods

make() click to toggle source
# File lib/plugins/aa.rb, line 11
def self.make
  rinkaku = randSelect([['(', ')'], ['(', ')'], ['|', '|'], ['|', '|']]);
  otete = randSelect([['', '', '', '', ''], ['', '', 'm', '', ''], ['', '', 'ლ', '', ''], ['ლ', '', '', 'ლ', ''], ['', '「', '', '', '「'], ['', ' つ', '', '', 'つ'], ['', ' ', '', '', 'o彡゚'], ['', 'n', '', '', 'η'], ['', '∩', '', '∩', ''], ['∩', '', '', '', '∩'], ['ヽ', '', '', '', 'ノ'], ['┐', '', '', '', '┌'], ['╮', '', '', '', '╭'], ['<', '', '', '', '/'], ['╰', '', '', ' ', ''], ['o', '', '', '', 'o'], ['o', '', '', '', 'ツ'], ['', '', '', '', 'ノシ']]);
  omeme = randSelect([['◕', '◕'], ['╹', '╹'], ['>', '<'], ['^', '^'], ['・', '・'], ['´・', '・`'], ['`・', '・´'], ['´', '`'], ['≧', '≦'], ['゚', '゚'], ['\'', '\''], ['・ิ', '・ิ'], ['❛', '❛'], ['⊙', '⊙'], [' ̄', ' ̄'], ['◕ˇ', 'ˇ◕']]);
  okuti = randSelect(['ω', '∀', '▽', '△', 'Д' , '□', '~', 'ー', 'ェ', 'ρ', 'o']);
  hoppe = randSelect([['', ''], ['*', ''], ['', '*'], ['', '#'], ['#', ''], ['✿', ''], ['', '✿'], ['', ';'], [';', ''], ['。', '。'], ['。', ''], ['', '。'], ['▰', '▰'], ['', '▰'], ['▰', ''], ['๑', '๑'], ['', '๑'], ['๑', '']]);

  text = [
    otete[0],
    rinkaku[0],
    otete[1] || (otete[3] ? '' : hoppe[0]),
    omeme[0],
    otete[2] || okuti,
    omeme[1],
    otete[3] || (otete[1] ? '' : hoppe[1]),
    rinkaku[1],
    otete[4]
  ].join('')

  text
end
randSelect(array) click to toggle source
# File lib/plugins/aa.rb, line 7
def self.randSelect(array)
  return array[random(array.length)]
end
random(n) click to toggle source

view-source:amachang.sakura.ne.jp/misc/aamaker/

# File lib/plugins/aa.rb, line 4
def self.random(n)
  rand(n).to_i
end