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