class Rwath::Config

Attributes

setting[RW]

Public Class Methods

new() click to toggle source
# File lib/rwath/config.rb, line 4
def initialize
  @setting = ""
end

Public Instance Methods

delimitor(char: '|') click to toggle source
# File lib/rwath/config.rb, line 8
def delimitor(char: '|')
  @setting.concat(" -b \"#{char}\"")
end
encode(input: 'u', output: 'u') click to toggle source
# File lib/rwath/config.rb, line 12
def encode(input: 'u', output: 'u')
  @setting.concat(" -u #{validate_encoding(input)},#{validate_encoding(output)}")
end

Private Instance Methods

validate_encoding(str) click to toggle source
# File lib/rwath/config.rb, line 18
def validate_encoding(str)
  case str.downcase.to_sym
  when :u, :utf8, :"utf-8"
    return 'u'
  when :t, :thai, :tis620, :"tis-620"
    return 't'
  else
    raise "Encoding Error"
  end
end