Module: Saxon::XSLT::ParameterHelper

Defined in:
lib/saxon/xslt/evaluation_context.rb

Class Method Summary collapse

Class Method Details

.process_parameters(parameters) ⇒ Object



154
155
156
157
158
# File 'lib/saxon/xslt/evaluation_context.rb', line 154

def self.process_parameters(parameters)
  Hash[parameters.map { |qname, value|
    [Saxon::QName.resolve(qname), Saxon::XDM.Value(value)]
  }]
end

.to_java(parameters) ⇒ Object



160
161
162
# File 'lib/saxon/xslt/evaluation_context.rb', line 160

def self.to_java(parameters)
  Hash[parameters.map { |k,v| [k.to_java, v.to_java] }].to_java
end