Method: MathML::Table#set_align_attribute

Defined in:
lib/math_ml.rb

#set_align_attribute(name, a, default) ⇒ Object



226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
# File 'lib/math_ml.rb', line 226

def set_align_attribute(name, a, default)
	if a.is_a?(Array) && a.size>0
		value = ""
		a.each do |i|
			value << " "+i
		end
		if value =~ /^( #{default})*$/
			@attributes.delete(name)
		else
			@attributes[name] = value.strip
		end
	else
		@attributes.delete(name)
	end
end