Method: Textile2Signature#initialize

Defined in:
lib/maruku/input_textile2/t2_parser.rb

#initialize(s) ⇒ Textile2Signature

Returns a new instance of Textile2Signature.



55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
# File 'lib/maruku/input_textile2/t2_parser.rb', line 55

def initialize(s)
	if m = Reg.match(s)
		self.block_name = m[1]
		self.style = m[3]
		self.lang = m[4]
		self.css_class = m[6]
		self.css_id = m[7]
		self.text_align = {nil=>nil,'>'=>'right','<'=>'left',
			'<>'=>'center','='=>'justified'}[m[8]]
		self.num_left_pad = m[9] && m[9].size
		self.num_right_pad = m[10] && m[10].size
		self.filters = m[11] && m[11].split('|')
		self.double_dot = m[12] && true
	end
end