lib/markaby/builder.rb in markaby-0.7.2 vs lib/markaby/builder.rb in markaby-0.8.0

- old
+ new

@@ -26,23 +26,37 @@ DEFAULT_OPTIONS = { :indent => 0, :output_helpers => true, :output_xml_instruction => true, - :output_meta_tag => true, + :output_meta_tag => 'xhtml', :auto_validation => true, :tagset => Markaby::XHTMLTransitional, :root_attributes => { :xmlns => 'http://www.w3.org/1999/xhtml', :'xml:lang' => 'en', :lang => 'en' } } + HTML5_OPTIONS = { + :indent => 0, + :output_helpers => true, + :output_xml_instruction => false, + :output_meta_tag => 'html5', + :auto_validation => true, + :tagset => Markaby::HTML5, + :root_attributes => {} + } + @@options = DEFAULT_OPTIONS.dup def self.restore_defaults! @@options = DEFAULT_OPTIONS.dup + end + + def self.set_html5_options! + @@options = HTML5_OPTIONS.dup end def self.set(option, value) @@options[option] = value end