class Converter
Attributes
converted_data[RW]
converter[RW]
outfile[RW]
Public Class Methods
new(outfile=nil, &b)
click to toggle source
# File lib/suds/converter.rb, line 6 def initialize outfile=nil, &b @outfile = outfile @converter = b end
Public Instance Methods
convert(data)
click to toggle source
# File lib/suds/converter.rb, line 11 def convert data raise "A generic Converter can only convert with a block" unless @converter @converted_data = @converter.call(data) end
convert!(data)
click to toggle source
# File lib/suds/converter.rb, line 16 def convert! data raise "Cannot output to file if outfile is not set." unless @outfile fname = File.expand_path(@outfile) dir = File.dirname fname if !File.directory?(dir) FileUtils.mkdir_p dir end File.open(fname, 'w').write(convert(data)) end