Class: Console

Inherits:
Object show all
Defined in:
lib/tecsgen/core/tecs_lang.rb

Overview

Console クラス

文字コードを変換する

Class Method Summary collapse

Class Method Details



291
292
293
294
295
296
297
# File 'lib/tecsgen/core/tecs_lang.rb', line 291

def self.print(str)
  if $ENCODING_CONSOLE == Encoding::BINARY
    STDOUT.print(str)
  else
    STDOUT.print(str.encode($ENCODING_CONSOLE))
  end
end

.puts(str) ⇒ Object



299
300
301
302
303
304
305
# File 'lib/tecsgen/core/tecs_lang.rb', line 299

def self.puts(str)
  if $ENCODING_CONSOLE == Encoding::BINARY
    STDOUT.puts(str)
  else
    STDOUT.puts(str.encode($ENCODING_CONSOLE))
  end
end