class EventMachine::SKKServ::ClientMessage
Constants
- COMMANDS
Public Class Methods
parse(data)
click to toggle source
# File lib/em-skkserv/client_message.rb, line 12 def self.parse(data) data.force_encoding('EUC-JP') command_index = data[0].to_i end_position = data.index("\\") || data.index("\n") || data.index(" ") kana = data[1 .. (end_position - 1)] kana.encode!('UTF-8', 'EUC-JP') { :command => COMMANDS[command_index], :kana => kana } end