class MathML::Table
Public Class Methods
new()
click to toggle source
Calls superclass method
# File lib/math_ml/element.rb 183 def initialize 184 super("mtable") 185 end
Public Instance Methods
aligns=(a)
click to toggle source
# File lib/math_ml/element.rb 203 def aligns=(a) 204 set_align_attribute("columnalign", a, Align::CENTER) 205 end
hlines=(a)
click to toggle source
# File lib/math_ml/element.rb 211 def hlines=(a) 212 set_align_attribute("rowlines", a, Line::NONE) 213 end
set_align_attribute(name, a, default)
click to toggle source
# File lib/math_ml/element.rb 187 def set_align_attribute(name, a, default) 188 if a.is_a?(Array) && a.size>0 189 value = "" 190 a.each do |i| 191 value << " "+i 192 end 193 if value =~ /^( #{default})*$/ 194 @attributes.delete(name) 195 else 196 @attributes[name] = value.strip 197 end 198 else 199 @attributes.delete(name) 200 end 201 end
vlines=(a)
click to toggle source
# File lib/math_ml/element.rb 207 def vlines=(a) 208 set_align_attribute("columnlines", a, Line::NONE) 209 end