Module: Emotee

Defined in:
lib/emotee.rb,
lib/emotee/version.rb

Constant Summary collapse

HEAD =
[
  ['(', ')'],
  ['|', '|'],
  ['|', '|']
]
EYES =
[
  ['◕', '◕'],
  ['╹', '╹'],
  ['>', '<'],
  ['^', '^'],
  ['・', '・'],
  ['´', '`'],
  ['≧', '≦'],
  ['゚', '゚'],
  [''', '''],
  ['❛', '❛'],
  ['⊙', '⊙'],
  [' ̄', ' ̄'],
  ['´・', '・`'],
  ['`・', '・´'],
  ['・ิ', '・ิ'],
  ['◕ˇ', 'ˇ◕']
]
CHEEKS =
[
  ['', ''],
  ['*', ''],
  ['', '*'],
  ['', '#'],
  ['#', ''],
  ['✿', ''],
  ['', '✿'],
  ['', ';'],
  [';', ''],
  ['。', ''],
  ['', '。'],
  ['', '▰'],
  ['▰', ''],
  ['', '๑'],
  ['๑', ''],
  ['。', '。'],
  ['▰', '▰'],
  ['๑', '๑']
]
MOUTH =
['ω', '∀', '▽', '△', 'Д', '□', '~', 'ー', 'ェ', 'ρ', 'o']
HANDS =
[
  'm', 'ლ', '「', 'n', 'η', 'ヽ', 'ノ', '┐', 'o彡゚',
  '┌', '<', '/', '╰', 'o', 'ツ', 'ノシ', 'つ'
]
VERSION =
'0.1.0'

Class Method Summary collapse

Class Method Details

.generateObject



57
58
59
60
61
62
63
64
65
66
67
68
69
70
# File 'lib/emotee.rb', line 57

def self.generate
  head = HEAD.sample
  eyes = EYES.sample
  cheeks = CHEEKS.sample
  mouth = MOUTH.sample
  hand_left = HANDS.sample
  hand_right = HANDS.sample

  [
    hand_left, head[0], cheeks[0], eyes[0],
    mouth,
    eyes[1], cheeks[1], head[1], hand_right
  ].join ''
end