Sha256: 21ed58afd0ed69e37ae77c88afe18c5fae58c3e20b56b696f991d6a8ef72bfd5
Contents?: true
Size: 652 Bytes
Versions: 17
Compression:
Stored size: 652 Bytes
Contents
require 'nokogiri/xslt/stylesheet' module Nokogiri module XSLT class << self def parse(string) Stylesheet.parse_stylesheet_doc(XML.parse(string)) end def quote_params params parray = (params.instance_of?(Hash) ? params.to_a.flatten : params).dup parray.each_with_index do |v,i| if i % 2 > 0 parray[i]= if v =~ /'/ "concat('#{ v.gsub(/'/, %q{', "'", '}) }')" else "'#{v}'"; end else parray[i] = v.to_s end end parray.flatten end end end end
Version data entries
17 entries across 17 versions & 1 rubygems