class Libis::Format::Converter::SpreadsheetConverter

Public Class Methods

input_types() click to toggle source
# File lib/libis/format/converter/spreadsheet_converter.rb, line 14
def self.input_types
  [
      :MSXLS,
      :MSXLSX,
      :OO_CALC
  ]
end
output_types(format = nil) click to toggle source
# File lib/libis/format/converter/spreadsheet_converter.rb, line 22
def self.output_types(format = nil)
  return [] unless input_types.include?(format) if format
  [:OO_CALC]
end

Public Instance Methods

convert(source, target, format, opts = {}) click to toggle source
Calls superclass method Libis::Format::Converter::Base#convert
# File lib/libis/format/converter/spreadsheet_converter.rb, line 31
def convert(source, target, format, opts = {})
  super

  return nil unless Format::Tool::SpreadsheetToOds.run(source, target)

  target

end
spreadsheet_convert(_) click to toggle source
# File lib/libis/format/converter/spreadsheet_converter.rb, line 27
def spreadsheet_convert(_)
  #force usage of this converter
end