Sha256: 386b1783c5e960003a06a2cb64e09cbdda42806adbd8f363c956a1a74200f086
Contents?: true
Size: 487 Bytes
Versions: 3
Compression:
Stored size: 487 Bytes
Contents
module Crystal module JavascriptHelper def javascript_include_tag *scripts Array(scripts).collect{|script| tag :script, '', :src => "#{config && config.url_root!}#{script}", :type => "text/javascript" }.join("\n") end def javascript_tag value = nil, &block args = [{:type => "text/javascript"}] args.unshift value if value tag :script, *args, &block end # Escape def js obj; obj.to_s.js_escape end end end
Version data entries
3 entries across 3 versions & 2 rubygems