238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
|
# File 'lib/RGSS/serialize.rb', line 238
def self.process_file(file, src_file, dest_file, dest_ext, loader, dumper, options)
formatador = Formatador.new
fbase = File.basename(file, File.extname(file))
src_time = File.mtime(src_file)
begin
if !options[:force] && File.exist?(dest_file) && (src_time - 1) < File.mtime(dest_file)
formatador.display_line("[yellow]Skipping #{file}[/]") if $VERBOSE
else
formatador.display_line("[green]Converting #{file} to #{dest_ext}[/]") if $VERBOSE
data = load(loader, src_file)
dump(dumper, dest_file, data, src_time, options)
end
rescue ArgumentError
formatador.display_line("[_yellow_] Could not convert #{file} due to ArgumentError")
end
end
|