Class: Deplate::Symbols::Utf8
Overview
Instance Method Summary
collapse
hook_post_myname=, #initialize, register_as, #symbol_amp, #symbol_gt, #symbol_lt, #symbol_quote
class_attribute, class_attributes, class_attributes=, class_attributes_ensure, class_meta_attributes, inherited, method_missing, respond_to?
Instance Method Details
#doublequote_close(invoker) ⇒ Object
16
17
18
|
# File 'lib/deplate/mod/symbols-utf-8.rb', line 16
def doublequote_close(invoker)
%{”}
end
|
#doublequote_open(invoker) ⇒ Object
12
13
14
|
# File 'lib/deplate/mod/symbols-utf-8.rb', line 12
def doublequote_open(invoker)
%{“}
end
|
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
# File 'lib/deplate/mod/symbols-utf-8.rb', line 36
def format_symbol(invoker, sym)
case sym
when "<-"
return "←"
when "->"
return "→"
when "<=", "<<<"
return "◄"
when "=>", ">>>"
return "►"
when "<->"
return "↔"
when "<=>"
return "◄►"
when "!="
return "≠"
when "~~"
return "≈"
when "..."
return "…"
when "--"
return "—"
when "=="
return "≡"
when "+++", "###", "???", "!!!"
p = @formatter.formatted_inline("para", @formatter.plain_text(sym))
m = @formatter.formatted_inline("sidebar", p)
if defined?(invoker.epilogue)
invoker.epilogue << m
return ""
else
return m
end
else
super
end
end
|
#nonbreakingspace(invoker) ⇒ Object
28
29
30
|
# File 'lib/deplate/mod/symbols-utf-8.rb', line 28
def nonbreakingspace(invoker)
%{ }
end
|
#singlequote_close(invoker) ⇒ Object
24
25
26
|
# File 'lib/deplate/mod/symbols-utf-8.rb', line 24
def singlequote_close(invoker)
%{’}
end
|
#singlequote_open(invoker) ⇒ Object
20
21
22
|
# File 'lib/deplate/mod/symbols-utf-8.rb', line 20
def singlequote_open(invoker)
%{‘}
end
|
#symbol_paragraph(invoker) ⇒ Object
32
33
34
|
# File 'lib/deplate/mod/symbols-utf-8.rb', line 32
def symbol_paragraph(invoker)
%{§}
end
|