class EventMachine::SKKServ::ServerMessage
Constants
- COMMANDS
Public Class Methods
new(command, params = {})
click to toggle source
# File lib/em-skkserv/server_message.rb, line 10 def initialize(command, params = {}) @command = COMMANDS[command] @kanji = params[:kanji] @encoding = params[:encoding] end
Public Instance Methods
to_s()
click to toggle source
# File lib/em-skkserv/server_message.rb, line 16 def to_s if @kanji kanji = @kanji if @encoding != 'EUC-JP' kanji.map! {|k| k.encode!('EUC-JP', @encoding) } end "#{@command}/#{kanji.join('/')}/\n" else "#{@command}\n" end end