Module: Duraflame::Translator

Extended by:
Translator
Included in:
Translator
Defined in:
lib/duraflame/translator.rb

Instance Method Summary collapse

Instance Method Details

#enter_message(message) ⇒ Object



11
12
13
14
# File 'lib/duraflame/translator.rb', line 11

def enter_message(message)
  time = message['created_at'].split(' ')[1].split(':')[0..1].join(':')
  "#{time} <#{message['user_id']}> has joined"
end

#kick_message(message) ⇒ Object



16
17
18
19
# File 'lib/duraflame/translator.rb', line 16

def kick_message(message)
  time = message['created_at'].split(' ')[1].split(':')[0..1].join(':')
  "#{time} <#{message['user_id']}> has left"
end

#paste_messageObject



30
31
# File 'lib/duraflame/translator.rb', line 30

def paste_message(*)
end

#sound_messageObject



24
25
# File 'lib/duraflame/translator.rb', line 24

def sound_message(*)
end

#text_message(message) ⇒ Object



5
6
7
8
9
# File 'lib/duraflame/translator.rb', line 5

def text_message(message)
  date, user, body = message.values_at('created_at', 'user_id', 'body')
  time = date.split(' ')[1].split(':')[0..1].join(':')
  "#{time} <#{user}> #{body}"
end

#timestamp_messageObject



33
34
# File 'lib/duraflame/translator.rb', line 33

def timestamp_message(*)
end

#tweet_messageObject



27
28
# File 'lib/duraflame/translator.rb', line 27

def tweet_message(*)
end

#upload_messageObject



21
22
# File 'lib/duraflame/translator.rb', line 21

def upload_message(*)
end