class PIM::MappingExporter::ExportDocument
Attributes
mapping[R]
output[R]
template_asset[R]
Public Class Methods
create_export_document(mapping, template_asset, output)
click to toggle source
# File mapping-exporter.rb, line 85 def self.create_export_document mapping, template_asset, output ObjectSpace.each_object(Class).select do |o| next unless o < ExportDocument next unless o.respond_to?(:matches?) next unless o.matches?(mapping, template_asset) return o.new(mapping, template_asset, output) end return nil end
new(mapping, template_asset, output)
click to toggle source
# File mapping-exporter.rb, line 102 def initialize mapping, template_asset, output @template_asset = template_asset @mapping = mapping @output = output end
Public Instance Methods
output_content_type()
click to toggle source
# File mapping-exporter.rb, line 108 def output_content_type end
start()
click to toggle source
# File mapping-exporter.rb, line 111 def start end
stop()
click to toggle source
# File mapping-exporter.rb, line 114 def stop end
write_mapped_item(mapped_item)
click to toggle source
# File mapping-exporter.rb, line 117 def write_mapped_item mapped_item end