def self.init_tagset
tag_set = TAG_SET
tag_set.define_tag 'p', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6' do |tag|
tag.start_actions = :maybe_new_paragraph
tag.end_actions = :new_paragraph
end
tag_set.define_tag 'pre' do |tag|
tag.context = :in_pre
tag.start_actions = :maybe_new_paragraph
tag.end_actions = :new_paragraph
end
tag_set.define_tag 'br', 'br/' do |tag|
tag.start_actions = :force_line_break
end
tag_set.define_tag 'a' do |tag|
tag.start_actions = :save_href
tag.end_actions = :insert_link_ref
end
tag_set.define_tag 'img' do |tag|
tag.start_actions = :handle_img
end
end