Class: ReVIEW::TOCPrinter
Class Method Summary
collapse
Instance Method Summary
collapse
Constructor Details
#initialize(print_upper, param) ⇒ TOCPrinter
Returns a new instance of TOCPrinter.
26
27
28
29
|
# File 'lib/review/tocprinter.rb', line 26
def initialize(print_upper, param)
@print_upper = print_upper
@param = param
end
|
Class Method Details
.default_upper_level ⇒ Object
22
23
24
|
# File 'lib/review/tocprinter.rb', line 22
def TOCPrinter.default_upper_level
99 end
|
Instance Method Details
#nkffilter(line) ⇒ Object
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
# File 'lib/review/tocprinter.rb', line 35
def nkffilter(line)
inc = ""
outc = "-w"
if @param["inencoding"] =~ /^EUC$/
inc = "-E"
elsif @param["inencoding"] =~ /^SJIS$/
inc = "-S"
elsif @param["inencoding"] =~ /^JIS$/
inc = "-J"
end
if @param["outencoding"] =~ /^EUC$/
outc = "-e"
elsif @param["outencoding"] =~ /^SJIS$/
outc = "-s"
elsif @param["outencoding"] =~ /^JIS$/
outc = "-j"
end
NKF.nkf("#{inc} #{outc}", line)
end
|
#print?(level) ⇒ Boolean
31
32
33
|
# File 'lib/review/tocprinter.rb', line 31
def print?(level)
level <= @print_upper
end
|