lib/htmless/abstract.rb
def js(js, options = {})
      use_cdata = options.delete(:cdata) || false
      script({ :type => "text/javascript" }.merge(options)) { use_cdata ? cdata(js) : text(js) }
    end
def js(js, options = {})
      use_cdata = options.delete(:cdata) || false
      script({ :type => "text/javascript" }.merge(options)) { use_cdata ? cdata(js) : text(js) }
    end
renders js
 @option options [Boolean] :cdata (false) should cdata be used?
 @example
   js 'a_js_function();' #=> <script type="text/javascript">a_js_function();</script>