Save Component Definitions in an older SU version

Hi Jim, i needed a solution to a older version i dont use.
With the directions of TIG i find a fine solution.

This way:

# Method: convert_component_definitions()
def self.convert_component_definitions(folder, new_version=false)
  new_version = new_version || Sketchup::Model::VERSION_2016
  # Store active model
  active_file = Sketchup.active_model.path
  # Loop trough all the files in folder and convert the .skp files
  Dir.foreach(folder) {|file|
    next if [".", ".."].include?(file) 
    next if !file.downcase.index(".skp")
    Sketchup.open_file(file)
    Sketchup.active_model.save(file, new_version)
    file_backup = file[0, file.size-4]+".skb"
    # Delete created backup file
    if File.exist?(file_backup)
      File.delete(file_backup)
    end
  }
  # Re-open Original model or New one
  if !active_file.empty?
    Sketchup.open_file(active_file)
  else
    Sketchup.file_new()
  end
end